GitHub

다운로드 15
업데이트 2023. 9. 17.

github-audit-logs

GitHub 서비스에서 감사 로그를 조회합니다.

github-audit-logs [duration=NUM{mon|w|d|h|m|s}] [from=yyyyMMddHHmmss] [to=yyyyMMddHHmmss] [event-type=EVENT-TYPE] [filter=FILTER]
duration=NUM{mon|w|d|h|m|s}
현재 시각으로부터 일정 시간 범위 이내의 로그로 한정. s(초), m(분), h(시), d(일), mon(월) 단위로 지정할 수 있습니다. 예를 들면, 10s의 경우 현재 시각으로부터 10초 이전까지의 범위를 의미합니다.
from=yyyyMMddHHmmss
yyyyMMddHHmmss 포맷으로 범위의 시작을 지정합니다. 뒷자리를 쓰지 않으면 0으로 채워집니다.
to=yyyyMMddHHmmss
yyyyMMddHHmmss 포맷으로 범위의 끝을 지정합니다. 뒷자리를 쓰지 않으면 0으로 채워집니다.
event-type=EVENT-TYPE
all, git, web 중 하나. 미지정 시 all
filter=FILTER
예: actor:logpresso

출력 필드

필드타입이름설명
_time날짜시각
profile문자열접속 프로파일GitHub 접속 프로파일 식별자
actor문자열행위자 계정예: xeraph
actor_ipIP 주소행위자 IP 주소
operation_type문자열작업 유형예: create, modify
action문자열행위예: git.clone, git.fetch, git.push
business_id32비트 정수비즈니스 ID
business문자열비즈니스 이름예: logpresso
org_id32비트 정수조직 ID
org문자열조직 이름예: logpresso
repo문자열저장소 이름예: logpresso/community
branch문자열브랜치 이름예: refs/heads/main
team문자열
user_id32비트 정수계정 ID
user문자열계정
user_agent문자열유저 에이전트예: git/2.39.2
public_repo불리언공개 저장소 여부
transport_protocol_name문자열전송 프로토콜예: ssh, http
pull_request_id32비트 정수풀 리퀘스트 ID
pull_request_title문자열풀 리퀘스트 제목
pull_request_url문자열풀 리퀘스트 URL
reasons배열사유 목록code, message 속성 포함한 배열