Skip to main content

푸시 로그 보기

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

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

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

리포지토리의 변경 기록을 자세히 보려면 활동 보기를 사용하세요. 활동 보기는 모든 푸시, 병합, 강제 푸시 및 분기 변경 내용을 표시하고 이러한 변경 내용과 관련된 커밋 및 인증 사용자를 보여줍니다. 자세한 내용은 활동 보기를 사용하여 리포지토리 변경 내용 보기을(를) 참조하세요.

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

  1. 사이트 관리자로 GitHub Enterprise Server에 로그인합니다.
  2. 리포지토리로 이동합니다.
  3. 리포지토리 페이지의 오른쪽 위 모서리에서 을(를) 클릭합니다.
  4. 페이지의 오른쪽 위 모서리에서 탭을 Security 클릭합니다.
  5. 왼쪽 사이드바에서 푸시 로그를 클릭합니다.

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

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

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

    ghe-spokesctl ssh --primary OWNER/REPOSITORY -- cat audit_log