Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-07-09. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

푸시 로그 보기

사이트 관리자는 엔터프라이즈의 모든 리포지토리에 대한 Git 푸시 작업 목록을 볼 수 있습니다.

푸시 로그 항목은 다음을 표시합니다.

  • 푸시를 시작한 사람
  • 강제 푸시인지 아닌지 여부
  • 다른 사용자가 푸시한 분기
  • 푸시하는 데 사용한 프로토콜
  • 원래 IP 주소
  • 푸시하는 데 사용한 Git 클라이언트
  • 작업 전후의 SHA 해시

리포지토리의 푸시 로그 보기

  1. 사이트 관리자로 GitHub Enterprise Server에 로그인합니다.
  2. 리포지토리로 이동합니다.
  3. 리포지토리 페이지의 오른쪽 위 모서리에서 을(를) 클릭합니다.
  4. 페이지의 오른쪽 상단에서 보안을 클릭합니다.
    사용자 또는 리포지토리에 대한 "사이트 관리자" 페이지 헤더의 스크린샷. "보안" 탭이 주황색 윤곽선으로 강조 표시되어 있습니다.
  5. 왼쪽 사이드바에서 푸시 로그를 클릭합니다.

명령줄에서 리포지토리의 푸시 로그 보기

  1. 에 SSH합니다. 인스턴스가 여러 노드로 구성된 경우(예: 고가용성 또는 지역 복제가 구성된 경우) 주 노드에 대한 SSH를 수행합니다. 클러스터를 사용하는 경우 임의 노드에 대해 SSH를 수행할 수 있습니다. HOSTNAME을 인스턴스의 호스트 이름 또는 노드의 호스트 이름이나 IP 주소로 바꿉니다. 자세한 내용은 "관리 셸(SSH)에 액세스"을(를) 참조하세요.

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. 적절한 Git 리포지토리에서 감사 로그 파일을 엽니다.

    ghe-repo OWNER/REPOSITORY -c "cat audit_log"