푸시 로그 항목은 다음을 표시합니다.
- 푸시를 시작한 사람
- 강제 푸시인지 아닌지 여부
- 다른 사용자가 푸시한 분기
- 푸시하는 데 사용한 프로토콜
- 원래 IP 주소
- 푸시하는 데 사용한 Git 클라이언트
- 작업 전후의 SHA 해시
리포지토리의 변경 기록을 자세히 보려면 활동 보기를 사용하세요. 활동 보기는 모든 푸시, 병합, 강제 푸시 및 분기 변경 내용을 표시하고 이러한 변경 내용과 관련된 커밋 및 인증 사용자를 보여줍니다. 자세한 내용은 활동 보기를 사용하여 리포지토리 변경 내용 보기을(를) 참조하세요.
리포지토리의 푸시 로그 보기
- 사이트 관리자로 GitHub Enterprise Server에 로그인합니다.
- 리포지토리로 이동합니다.
- 리포지토리 페이지의 오른쪽 위 모서리에서 을(를) 클릭합니다.
- 페이지의 오른쪽 상단에서 보안을 클릭합니다.
- 왼쪽 사이드바에서 푸시 로그를 클릭합니다.
명령줄에서 리포지토리의 푸시 로그 보기
-
에 SSH합니다. 인스턴스가 여러 노드로 구성된 경우(예: 고가용성 또는 지역 복제가 구성된 경우) 주 노드에 대한 SSH를 수행합니다. 클러스터를 사용하는 경우 임의 노드에 대해 SSH를 수행할 수 있습니다. HOSTNAME을 인스턴스의 호스트 이름 또는 노드의 호스트 이름이나 IP 주소로 바꿉니다. 자세한 내용은 "관리 셸(SSH)에 액세스"을(를) 참조하세요.
Shell ssh -p 122 admin@HOSTNAME
ssh -p 122 admin@HOSTNAME
-
적절한 Git 리포지토리에서 감사 로그 파일을 엽니다.
ghe-repo OWNER/REPOSITORY -c "cat audit_log"