Skip to main content

사용자 일시 중단 및 일시 중단 취소

사용자가 회사의 다른 부분으로 나가거나 이동하는 경우 your GitHub Enterprise Server instance에 액세스하는 기능을 제거하거나 수정해야 합니다.

직원이 퇴사하는 경우 GitHub Enterprise Server 계정을 일시 중단하여 GitHub Enterprise 라이선스에서 사용자 라이선스를 만들고 문제, 의견, 리포지토리, gist 및 기타 데이터를 보존할 수 있습니다. 일시 중단된 사용자는 인스턴스에 로그인할 수 없으며 코드를 푸시하거나 풀할 수 없습니다.

사용자를 일시 중단하면 변경 내용이 사용자에게 알림 없이 즉시 적용됩니다. 사용자가 리포지토리를 풀하거나 리포지토리로 푸시하려고 하면 다음 오류가 표시됩니다.

$ git clone git@[hostname]:john-doe/test-repo.git
Cloning into 'test-repo'...
ERROR: Your account is suspended. Please check with your installation administrator.
fatal: The remote end hung up unexpectedly

사이트 관리자를 일시 중단하기 전에 일반 사용자로 강등해야 합니다. 자세한 내용은 “사이트 관리자 승격 또는 강등”을 참조하세요.

참고: your GitHub Enterprise Server instance에 대해 LDAP 동기화를 사용하도록 설정 하면 사용자가 LDAP 디렉터리 서버에서 제거되면 자동으로 일시 중단됩니다. 인스턴스에 대해 LDAP 동기화를 사용하도록 설정하면 일반 사용자 일시 중단 메서드가 비활성화됩니다.

사용자 관리자 대시보드에서 사용자 일시 중단

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

    사이트 관리자 설정에 액세스하기 위한 우주선 아이콘 스크린샷

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

    “Site admin”(사이트 관리자) 링크 스크린샷 1. 검색 필드에 사용자의 이름을 입력하고 Search(검색)를 클릭합니다. 사이트 관리자 설정 검색 필드 1. 검색 결과에서 사용자 이름을 클릭합니다. 사이트 관리자 설정 검색 옵션 1. 페이지의 오른쪽 상단에서 관리자를 클릭합니다. 관리자 도구 1. 왼쪽 사이드바에서 Admin(관리자)을 클릭합니다. Admin Tools(관리자 도구)

  3. 빨간색 위험 영역 상자의 “계정 일시 중단”에서 일시 중단을 클릭합니다. 일시 중단 단추

  4. 사용자를 일시 중단해야 하는 이유를 제공합니다. 일시 중단 이유

사용자 관리자 대시보드에서 사용자 일시 중단 해제

사용자를 일시 중단할 때와 마찬가지로 사용자 일시 중단 해제가 즉시 적용됩니다. 사용자에게 알림이 표시되지 않습니다.

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

    사이트 관리자 설정에 액세스하기 위한 우주선 아이콘 스크린샷

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

    “Site admin”(사이트 관리자) 링크 스크린샷

  3. 왼쪽 사이드바에서 일시 중단된 사용자를 클릭합니다. 일시 중단된 사용자 탭

  4. 일시 중단을 해제하려는 사용자 계정의 이름을 클릭합니다. 일시 중단된 사용자 1. 페이지의 오른쪽 상단에서 관리자를 클릭합니다. 관리자 도구 1. 왼쪽 사이드바에서 Admin(관리자)을 클릭합니다. Admin Tools(관리자 도구)

  5. 빨간색 위험 영역 상자의 “계정 일시 중단”에서 일시 중단 해제를 클릭합니다. 일시 중단 해제 단추

  6. 사용자를 일시 중단 해제한 이유를 제공합니다. 일시 중단 해제 이유

명령줄에서 사용자 일시 중단

  1. your GitHub Enterprise Server instance에 SSH합니다. 인스턴스가 여러 노드로 구성된 경우(예: 고가용성 또는 지역 복제가 구성된 경우) 주 노드에 대한 SSH를 수행합니다. 클러스터를 사용하는 경우 임의 노드에 대해 SSH를 수행할 수 있습니다. SSH 액세스에 대한 자세한 내용은 “관리 셸(SSH) 액세스”를 참조하세요.

    $ ssh -p 122 admin@HOSTNAME
  2. 사용자 이름으로 ghe-user-suspend를 실행하여 일시 중단합니다.

    $ ghe-user-suspend USERNAME

일시 중단된 사용자에 대한 사용자 지정 메시지 만들기

로그인을 시도할 때 일시 중단된 사용자에게 표시되는 사용자 지정 메시지를 만들 수 있습니다.

  1. GitHub Enterprise Server의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음 엔터프라이즈 설정을 클릭합니다. GitHub Enterprise Server의 프로필 사진에 대한 드롭다운 메뉴의 “엔터프라이즈 설정” 1. 엔터프라이즈 계정 사이드바에서 설정을 클릭합니다. 엔터프라이즈 계정 사이드바의 설정 탭 1. 설정에서 메시지 을 클릭합니다. 엔터프라이즈 설정 사이드바](/assets/images/enterprise/business-accounts/settings-messages-tab.png)![의 메시지 탭에 있는 알림 탭
  2. 메시지 추가를 클릭합니다. 메시지 추가
  3. 일시 중단된 사용자 메시지 상자에 메시지를 입력합니다. Markdown을 입력하거나 Markdown 도구 모음을 사용하여 메시지의 스타일을 지정할 수 있습니다. 일시 중단된 사용자 메시지
  4. 일시 중단된 사용자 메시지 필드 아래의 미리 보기 단추를 클릭하여 렌더링된 메시지를 확인합니다. 미리 보기 단추
  5. 렌더링된 메시지를 검토합니다. 일시 중단된 사용자 메시지 렌더링 1. 페이지 하단에서 Save changes(변경 내용 저장)를 클릭합니다. 변경 내용 저장

명령줄에서 사용자 일시 중단 해제

  1. your GitHub Enterprise Server instance에 SSH합니다. 인스턴스가 여러 노드로 구성된 경우(예: 고가용성 또는 지역 복제가 구성된 경우) 주 노드에 대한 SSH를 수행합니다. 클러스터를 사용하는 경우 임의 노드에 대해 SSH를 수행할 수 있습니다. SSH 액세스에 대한 자세한 내용은 “관리 셸(SSH) 액세스”를 참조하세요.

    $ ssh -p 122 admin@HOSTNAME
  2. 사용자 이름으로 ghe-user-unsuspend를 실행하여 일시 중단을 해제합니다.

    $ ghe-user-unsuspend USERNAME

추가 참고 자료