Atualizando o segredo da credencial para seu provedor de armazenamento
Para atualizar o segredo de credencial para seu GitHub Actions provedor GitHub Enterprise Serverde armazenamento, você tem duas opções.
Aviso
Esse processo destina-se apenas à atualização da chave secreta usada para autenticar no provedor de armazenamento externo existente. Ele pressupõe que a configuração de rede, o provedor de armazenamento e a conta de armazenamento permaneçam inalterados.
Não use esse processo para alternar entre a autenticação baseada em credencial e o OIDC no console de gerenciamento. Alterar o método de autenticação no armazenamento GitHub Actions pode resultar em perda de dados.
- Habilite o modo de manutenção no servidor.
- Atualize o segredo ou obtenha o segredo atualizado do provedor de armazenamento.
- Use a opção de interface do usuário ou CLI abaixo para atualizar a credencial do GitHub Actions provedor de armazenamento para GitHub Enterprise Server.
Atualizando o segredo da credencial usando o console de gerenciamento
- Navegue até a seção Ações do Console de Gerenciamento. Para obter mais informações, consulte Acessando o Console de Gerenciamento.
- Atualize o segredo ou, no caso do Armazenamento de Blobs do Azure, o segredo dentro da cadeia de conexão e clique
Test storage settingspara confirmar que GitHub Enterprise Server ainda é capaz de se conectar com êxito ao armazenamento. - Clique
Save settingse aguarde os serviços reinicializarem completamente.
Atualizando o segredo da credencial usando a linha de comando
- Execute o
ghe-actions-precheckcomando para testar as novas credenciais de armazenamento do Actions e atualizar a configuração em seu GitHub Enterprise Server. Para saber mais, confira Utilitários de linha de comando - Depois que o teste de conexão de armazenamento de Ações for bem-sucedido, você será solicitado a digitar
YesouNoconfigurar o armazenamento de ações com essas configurações. DigiteYese insira. - Você verá um prompt sobre como substituir a configuração de armazenamento de Ações existente. Digite
Yese insira.
Identificando falhas de autenticação para GitHub Actions armazenamento
Se GitHub Enterprise Server não puder se conectar ao seu GitHub Actions provedor de armazenamento devido a um segredo ou uma cadeia de conexão incorreta, você verá uma Access Denied exceção ou uma exceção relacionada à autenticação. Essa exceção pode aparecer em duas situações:
- Ao executar
ghe-check-blob-connection, o comando relatará a falha de autenticação diretamente em sua saída. - Quando
ghe-config-applyé executado, seja ao clicar em "Salvar configurações" no console de gerenciamento, ou ao executarghe-config-applymanualmente na linha de comando. A exceção será exibida no/data/user/common/ghe-config.logarquivo. Quando isso ocorre,ghe-config-applynão será concluído, o que pode causar uma interrupção inesperada dos serviços no seu dispositivo.
Depois que a configuração do provedor de armazenamento estiver GitHub Enterprise Server atualizada com o segredo ou a cadeia de conexão correta, você poderá executar ghe-config-apply para garantir que o trabalho seja executado novamente e concluído com êxito.
Observação
Falhas de conexão também podem resultar de outras causas, como problemas de rede ou pontos de extremidade de armazenamento configurados incorretamente. Se o erro não parecer relacionado à autenticação, examine a saída de erro completa para obter detalhes adicionais.
Para obter mais informações sobre ghe-check-blob-connection, consulte Utilitários de linha de comando.
Para obter mais informações sobre ghe-config-apply, consulte Utilitários de linha de comando.