Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Restaurando uma organização excluída

É possível restaurar parcialmente uma organização que foi anteriormente excluída no sua instância do GitHub Enterprise Server.

Quem pode usar esse recurso?

Site administrators

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

  1. Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .

  2. Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.

  3. Em "Pesquisar usuários, organizações, empresas, equipes, repositórios, gists e aplicativos", pesquise pela organização.

    Captura de tela da página "Busca" das configurações de "Administração do site". O botão usado para pesquisar usuários, rotulado "Pesquisa", é realçado com um contorno laranja.

  4. Em "Contas excluídas", à direita da organização que deseja restaurar, selecione o menu suspenso e clique em Recriar.

Restaurando membros 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 Auditoria de usuários em toda a empresa.

Em todas as frases de pesquisa abaixo, substitua ORGANIZAÇÃO pelo nome da organização e EQUIPE pelo nome da equipe.

Recuperando membros da organização

  1. Para localizar todos os usuários que foram adicionados e removidos da organização, pesquise action:org.add_member org:ORGANIZATION e action:org.remove_member org:ORGANIZATION no log de auditoria.
  2. Adicione manualmente cada usuário que ainda deva ser integrante da organização. Para saber mais, confira Adicionar pessoas à organização.

Restaurando equipes

  1. Para localizar cada nome de equipe, pesquise action:team.create org:ORGANIZATION no log de auditoria.
  2. Recrie a equipe manualmente. Para saber mais, confira Como criar uma equipe da organização.
  3. Para localizar os membros que foram adicionados a cada equipe, pesquise action:team.add_member team:"ORGANIZATION/TEAM".
  4. Adicionar novamente os integrantes da equipe manualmente. Para saber mais, confira Adicionar integrantes da organização a uma equipe.
  5. Para localizar os repositórios aos quais a equipe recebeu acesso, pesquise action:team.add_repository team:"ORGANIZATION/TEAM".
  6. Para localizar o nível de acesso que a equipe recebeu para cada repositório, pesquise action:team.update_repository_permission team:"ORGANIZATION/TEAM".
  7. Ofereça manualmente à equipe o acesso novamente. Para saber mais, confira Gerenciar o acesso da equipe em um repositório da organização.