Skip to main content

Enterprise Server 3.15 은(는) 현재 릴리스 후보로 제공됩니다.

삭제된 조직 복원

GitHub Enterprise Server 인스턴스에서 이전에 삭제된 조직을 부분적으로 복원할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Site administers can restore an organization on GitHub Enterprise Server.

조직 복원 정보

감사 로그 Elasticsearch 인덱스에 org.delete 이벤트에 대한 데이터가 포함되어 있기만 하면, 사이트 관리자 대시보드를 사용하여 GitHub Enterprise Server 인스턴스에서 이전에 삭제된 조직을 복원할 수 있습니다.

조직을 복원한 직후에는 조직이 삭제 전과 정확히 일치하지 않습니다. 조직이 소유한 리포지토리를 수동으로 복원해야 합니다. 자세한 내용은 "삭제된 리포지토리 복원"을(를) 참조하세요.

감사 로그를 사용하여 팀 및 조직 멤버를 수동으로 다시 추가할 수도 있습니다. 자세한 내용은 “멤버 및 팀 복원”을 참조하세요.

조직 복원

  1. 페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.

  2. “Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.

  3. "사용자, 조직, 엔터프라이즈, 팀, 리포지토리, gist, 애플리케이션 검색"에서 조직을 검색합니다.

    "사이트 관리자" 설정의 "검색" 페이지 스크린샷입니다. "검색"이라는 레이블이 지정된 사용자를 검색하는 버튼은 주황색 윤곽선으로 강조 표시됩니다.

  4. "삭제된 계정"에서 복원할 조직 오른쪽에 있는 드롭다운 메뉴를 선택하고 다시 만들기를 클릭합니다.

멤버 및 팀 복원

감사 로그를 사용하여 조직의 이전 멤버 및 팀 목록을 찾은 다음, 수동으로 다시 만들 수 있습니다. 감사 로그 사용에 대한 자세한 내용은 "엔터프라이즈 전체의 사용자 감사"을 참조하세요.

아래의 모든 검색 구문에서 ORGANIZATION을 조직 이름으로 바꾸고, TEAM을 팀 이름으로 바꿉니다.

조직 멤버 복원

  1. 조직에 추가되었다가 제거된 사용자를 모두 찾으려면 감사 로그에서 action:org.add_member org:ORGANIZATIONaction:org.remove_member org:ORGANIZATION을 검색합니다.
  2. 여전히 멤버여야 하는 각 사용자를 조직에 수동으로 추가합니다. 자세한 내용은 "조직에 사용자 추가"을(를) 참조하세요.

팀 복원

  1. 각 팀 이름을 찾으려면 감사 로그에서 action:team.create org:ORGANIZATION을 검색합니다.
  2. 팀을 수동으로 다시 만듭니다. 자세한 내용은 "팀 만들기"을(를) 참조하세요.
  3. 각 팀에 추가된 멤버를 찾으려면 action:team.add_member team:"ORGANIZATION/TEAM"을 검색합니다.
  4. 팀 멤버를 수동으로 다시 추가합니다. 자세한 내용은 "팀에 조직 멤버 추가"을(를) 참조하세요.
  5. 팀에 액세스 권한이 부여된 리포지토리를 찾으려면 action:team.add_repository team:"ORGANIZATION/TEAM"을 검색합니다.
  6. 각 리포지토리에 대해 팀에 부여된 액세스 수준을 찾으려면 action:team.update_repository_permission team:"ORGANIZATION/TEAM"을 검색합니다.
  7. 팀에 액세스 권한을 수동으로 다시 부여합니다. 자세한 내용은 "조직 리포지토리에 대한 팀 액세스 관리"을(를) 참조하세요.