Skip to main content

푸시 로그 보기

사이트 관리자는 엔터프라이즈의 모든 리포지토리에 대한 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"