Skip to main content

Restauration d’une organisation supprimée

Vous pouvez restaurer partiellement une organisation qui a été supprimée précédemment sur votre instance GitHub Enterprise Server.

Qui peut utiliser cette fonctionnalité

Site administers can restore an organization on GitHub Enterprise Server.

À propos de la restauration d’organisation

Vous pouvez utiliser le tableau de bord d’administrateur de site pour restaurer une organisation qui a été supprimée sur votre instance GitHub Enterprise Server tant que les index Elasticsearch du journal d’audit contiennent les données de l’événement org.delete.

Quand vous restaurez une organisation, celle-ci ne retrouve par immédiatement le même état qu’avant sa suppression. Vous devez restaurer manuellement tous les dépôts qui lui appartenaient. Pour plus d’informations, consultez « Restauration d’un dépôt supprimé ».

Vous pouvez également utiliser le journal d’audit pour ajouter de nouveau des équipes et des membres de l’organisation manuellement. Pour plus d’informations, consultez « Restauration de membres et d’équipes ».

Restauration d’une organisation

  1. À partir d’un compte d’administration sur GitHub Enterprise Server, cliquez sur en haut à droite de n’importe quelle page.

  2. Si vous ne figurez pas déjà sur la page « Administrateur du site », dans le coin supérieur gauche, cliquez sur Administrateur du site.

  3. Sous « Rechercher des utilisateurs, des organisations, des entreprises, des équipes, des dépôts, des Gists et des applications », recherchez l’organisation.

    Capture d’écran de la page « Rechercher » des paramètres « Administrateur de site ». Le bouton pour rechercher dans les utilisateurs, intitulé « Rechercher », est mis en évidence avec un encadré orange

  4. Sous « Comptes supprimés », à droite de l’organisation que vous souhaitez restaurer, sélectionnez le menu déroulant , puis cliquez sur Recréer.

Restauration de membres et d’équipes

Vous pouvez utiliser le journal d’audit pour trouver la liste des membres et équipes précédents de l’organisation, puis les recréer manuellement. Pour plus d’informations sur l’utilisation du journal d’audit, consultez « Audit des utilisateurs au sein de votre entreprise ».

Dans toutes les expressions de recherche ci-dessous, remplacez ORGANIZATION par le nom de l’organisation et TEAM par le nom de l’équipe.

Restauration des membres d’une organisation

  1. Pour rechercher tous les utilisateurs qui ont été ajoutés à l’organisation ou qui en ont été supprimés, recherchez action:org.add_member org:ORGANIZATION et action:org.remove_member org:ORGANIZATION dans le journal d’audit.
  2. Ajoutez manuellement à l’organisation chaque utilisateur qui doit toujours en être membre. Pour plus d’informations, consultez « Ajout de personnes à votre organisation ».

Restauration d’équipes

  1. Pour trouver chaque nom d’équipe, recherchez action:team.create org:ORGANIZATION dans le journal d’audit.
  2. Recréez manuellement l’équipe. Pour plus d’informations, consultez « Création d’une équipe ».
  3. Pour rechercher les membres qui ont été ajoutés à chaque équipe, recherchez action:team.add_member team:"ORGANIZATION/TEAM".
  4. Ajoutez de nouveau les membres d’équipe manuellement. Pour plus d’informations, consultez « Ajout de membres d’une organisation à une équipe ».
  5. Pour rechercher les dépôts auxquels l’équipe avait accès, recherchez action:team.add_repository team:"ORGANIZATION/TEAM".
  6. Pour rechercher le niveau d’accès dont bénéficiait l’équipe pour chaque dépôt, recherchez action:team.update_repository_permission team:"ORGANIZATION/TEAM".
  7. Donnez de nouveau l’accès à l’équipe manuellement. Pour plus d’informations, consultez « Gestion de l’accès de l’équipe à un dépôt de l’organisation ».