조직 복원 정보
감사 로그 Elasticsearch 인덱스에 org.delete
이벤트에 대한 데이터가 포함되어 있기만 하면, 사이트 관리자 대시보드를 사용하여 GitHub Enterprise Server 인스턴스에서 이전에 삭제된 조직을 복원할 수 있습니다.
조직을 복원한 직후에는 조직이 삭제 전과 정확히 일치하지 않습니다. 조직이 소유한 리포지토리를 수동으로 복원해야 합니다. 자세한 내용은 삭제된 리포지토리 복원을(를) 참조하세요.
감사 로그를 사용하여 팀 및 조직 멤버를 수동으로 다시 추가할 수도 있습니다. 자세한 내용은 멤버 및 팀 복원을 참조하세요.
조직 복원
-
페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.
-
“Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.
-
"사용자, 조직, 엔터프라이즈, 팀, 리포지토리, gist, 애플리케이션 검색"에서 조직을 검색합니다.
-
"삭제된 계정"에서 복원할 조직 오른쪽에 있는 드롭다운 메뉴를 선택하고 다시 만들기를 클릭합니다.
멤버 및 팀 복원
감사 로그를 사용하여 조직의 이전 멤버 및 팀 목록을 찾은 다음, 수동으로 다시 만들 수 있습니다. 감사 로그 사용에 대한 자세한 내용은 엔터프라이즈 전체의 사용자 감사을(를) 참조하세요.
아래의 모든 검색 구문에서 ORGANIZATION을 조직 이름으로 바꾸고, TEAM을 팀 이름으로 바꿉니다.
조직 멤버 복원
- 조직에 추가되었다가 제거된 사용자를 모두 찾으려면 감사 로그에서
action:org.add_member org:ORGANIZATION
및action:org.remove_member org:ORGANIZATION
을 검색합니다. - 여전히 멤버여야 하는 각 사용자를 조직에 수동으로 추가합니다. 자세한 내용은 조직에 사용자 추가을(를) 참조하세요.
팀 복원
- 각 팀 이름을 찾으려면 감사 로그에서
action:team.create org:ORGANIZATION
을 검색합니다. - 팀을 수동으로 다시 만듭니다. 자세한 내용은 팀 만들기을(를) 참조하세요.
- 각 팀에 추가된 멤버를 찾으려면
action:team.add_member team:"ORGANIZATION/TEAM"
을 검색합니다. - 팀 멤버를 수동으로 다시 추가합니다. 자세한 내용은 팀에 조직 멤버 추가을(를) 참조하세요.
- 팀에 액세스 권한이 부여된 리포지토리를 찾으려면
action:team.add_repository team:"ORGANIZATION/TEAM"
을 검색합니다. - 각 리포지토리에 대해 팀에 부여된 액세스 수준을 찾으려면
action:team.update_repository_permission team:"ORGANIZATION/TEAM"
을 검색합니다. - 팀에 액세스 권한을 수동으로 다시 부여합니다. 자세한 내용은 조직 리포지토리에 대한 팀 액세스 관리을(를) 참조하세요.