Fazer backup e restaurar o GitHub Enterprise Server com o GitHub Actions habilitado

Os dados de GitHub Actions no seu provedor de armazenamento externo não estão incluídos em backups regulares de GitHub Enterprise Server e precisam ser salvos separadamente.

GitHub Actions usa armazenamento externo para armazenar artefatos e registros de fluxo de trabalho. Esses dados são armazenados no seu provedor externo, como armazenamento blob do Azure, Amazon S3 ou MinIO. Como resultado, os backups de GitHub Enterprise Server e as configurações de GitHub Enterprise Server de alta disponibilidade não fornecem proteção para os dados armazenados neste armazenamento externo e, em vez disso, dependem da proteção e replicação de dados proporcionadas pelo provedor de armazenamento externo, como Azure ou AWS.

Se você usar GitHub Enterprise Server Backup Utilities para fazer backup de sua instância do GitHub Enterprise Server, é importante observar que os dados de GitHub Actions armazenados no seu provedor de armazenamento externo não serão incluídos no backup.

Esta é uma visão geral das etapas necessárias para restaurar sua instância do GitHub Enterprise Server com GitHub Actions para um novo dispositivo:

  1. Confirme se o dispositivo original está off-line.
  2. Defina manualmente as configurações de rede no dispositivo de GitHub Enterprise Server. As configurações de rede são excluídas do instantâneo de backup e não são substituídas por ghe-restore.
  3. Configurar o dispositivo de substituição para usar a mesma configuração de armazenamento externo de GitHub Actions do dispositivo original.
  4. Habilite GitHub Actions no dispositivo de substituição. Isto conectará o dispositivo de substituição ao mesmo armazenamento externo para GitHub Actions.
  5. Depois que GitHub Actions estiver configurado com o provedor de armazenamento externo, use o comando ghe-restore para restaurar o restante dos dados do backup. Para obter mais informações, consulte "Restaurar um backup".
  6. Registre novamente seus executores auto-hospedados no dispositivo de substituição. Para obter mais informações, consulte Adicionar executores auto-hospedados.

Para obter mais informações sobre backup e restauração de GitHub Enterprise Server, consulte "Configurar backups no seu dispositivo".

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.