Sobre a restauração da organização
Use o painel de administração do site para restaurar uma organização que foi excluída no sua instância do GitHub Enterprise Server, desde que os índices do Elasticsearch com relação ao log de auditoria contenham os dados do evento org.delete
.
Imediatamente após restaurar uma organização, ela não será exatamente a mesma que era antes da exclusão. Você tem que restaurar manualmente os repositórios que pertenciam à organização. Para saber mais, confira Restaurar um repositório excluído.
Você também pode utilizar o log de auditoria para ajudar você a readicionar as equipes manualmente e os integrantes da organização. Para obter mais informações, confira Como restaurar membros e equipes.
Restaurando uma organização
-
Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .
-
Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.
-
Em "Pesquisar usuários, organizações, empresas, equipes, repositórios, gists e aplicativos", pesquise pela organização.
-
Em "Contas excluídas", à direita da organização que deseja restaurar, selecione o menu suspenso e clique em Recriar.
Restaurando integrantes e equipes
Você pode usar o log de auditoria para encontrar uma lista dos integrantes e equipes anteriores da organização e, em seguida, recriá-los manualmente. Para saber mais sobre o uso do log de auditoria, confira Auditar de usuários em toda a sua empresa.
Em todas as frases de pesquisa abaixo, substitua ORGANIZAÇÃO pelo nome da organização e EQUIPE pelo nome da equipe.
Restaurando integrantes da organização
- Para localizar todos os usuários que foram adicionados e removidos da organização, pesquise
action:org.add_member org:ORGANIZATION
eaction:org.remove_member org:ORGANIZATION
no log de auditoria. - Adicione manualmente à organização cada usuário que ainda deve ser um integrante. Para saber mais, confira Adicionar pessoas à organização.
Restaurando equipes
- Para localizar cada nome de equipe, pesquise
action:team.create org:ORGANIZATION
no log de auditoria. - Recrie a equipe manualmente. Para saber mais, confira Criar equipes.
- Para localizar os membros que foram adicionados a cada equipe, pesquise
action:team.add_member team:"ORGANIZATION/TEAM"
. - Adicionar manualmente os integrantes da equipe. Para saber mais, confira Adicionar integrantes da organização a uma equipe.
- Para localizar os repositórios aos quais a equipe recebeu acesso, pesquise
action:team.add_repository team:"ORGANIZATION/TEAM"
. - Para localizar o nível de acesso que a equipe recebeu para cada repositório, pesquise
action:team.update_repository_permission team:"ORGANIZATION/TEAM"
. - Dê acesso manual à equipe novamente. Para saber mais, confira Gerenciar o acesso da equipe em um repositório da organização.