InfoGrab DocsInfoGrab Docs

보관 연속성 보고서

요약

보관 연속성 보고서는 그룹 아래 프로젝트에 대한 모든 커밋의 1개월 추적 기간을 제공합니다. 모든 커밋에 대한 보고서를 생성하기 위해 GitLab은 다음을 수행합니다: 커밋에 관련 병합 커밋이 있는 경우 다음도 포함됩니다:

보관 연속성 보고서는 그룹 아래 프로젝트에 대한 모든 커밋의 1개월 추적 기간을 제공합니다.

모든 커밋에 대한 보고서를 생성하기 위해 GitLab은 다음을 수행합니다:

  1. 그룹 아래의 모든 프로젝트를 가져옵니다.
  2. 각 프로젝트에 대해 시간순으로(최신 순) 최근 1개월의 커밋을 가져옵니다. 각 프로젝트는 1024개의 커밋으로 제한됩니다. 1개월 기간에 1024개를 초과하는 커밋이 있으면 잘립니다.
  3. 모든 커밋을 커밋된 날짜(내림차순)로 정렬하고, 일관된 순서를 위해 커밋 SHA를 보조 정렬 기준으로 사용합니다.
  4. 커밋을 CSV 파일에 씁니다. 보고서가 이메일 첨부 파일로 전송되므로 파일은 15 MB에서 잘립니다.

보고서에는 다음이 포함됩니다:

  • 커밋 SHA.
  • 커밋 작성자.
  • 커미터(커미터 이메일을 기반으로 가능한 경우 GitLab 사용자 이름으로 정규화됨).
  • 커밋된 날짜(UTC 형식의 밀리초 정밀도).
  • 그룹.
  • 프로젝트.

커밋에 관련 병합 커밋이 있는 경우 다음도 포함됩니다:

  • 병합 커밋 SHA.
  • 머지 리퀘스트 ID.
  • 머지 리퀘스트를 병합한 사용자.
  • 병합 날짜.
  • 파이프라인 ID.
  • 머지 리퀘스트 승인자.

보관 연속성 보고서 생성#

보관 연속성 보고서를 생성하려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 그룹을 찾습니다.
  2. Secure > Compliance center를 선택합니다.
  3. 오른쪽 상단 모서리에서 Export를 선택합니다.
  4. Export chain of custody report를 선택합니다.

보관 연속성 보고서는 이메일로 전송됩니다.

커밋별 보관 연속성 보고서 생성#

특정 커밋 SHA에 대한 커밋별 보관 연속성 보고서를 생성할 수 있습니다. 이 보고서는 제공된 커밋 SHA에 대한 세부 정보만 제공합니다.

커밋별 보관 연속성 보고서를 생성하려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 그룹을 찾습니다.
  2. Secure > Compliance center를 선택합니다.
  3. 오른쪽 상단 모서리에서 Export를 선택합니다.
  4. Export custody report of a specific commit를 선택합니다.
  5. 커밋 SHA를 입력한 후 Export custody report를 선택합니다.

보관 연속성 보고서는 이메일로 전송됩니다.

또는 직접 링크를 사용합니다: https://gitlab.com/groups/<group-name>/-/security/merge_commit_reports.csv?commit_sha={optional_commit_sha}, commit_sha 쿼리 파라미터에 선택적 값을 전달합니다.

보관 연속성 보고서

GitLab v19.3
Tier: Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기

요약

보관 연속성 보고서는 그룹 아래 프로젝트에 대한 모든 커밋의 1개월 추적 기간을 제공합니다. 모든 커밋에 대한 보고서를 생성하기 위해 GitLab은 다음을 수행합니다: 커밋에 관련 병합 커밋이 있는 경우 다음도 포함됩니다:

보관 연속성 보고서는 그룹 아래 프로젝트에 대한 모든 커밋의 1개월 추적 기간을 제공합니다.

모든 커밋에 대한 보고서를 생성하기 위해 GitLab은 다음을 수행합니다:

  1. 그룹 아래의 모든 프로젝트를 가져옵니다.
  2. 각 프로젝트에 대해 시간순으로(최신 순) 최근 1개월의 커밋을 가져옵니다. 각 프로젝트는 1024개의 커밋으로 제한됩니다. 1개월 기간에 1024개를 초과하는 커밋이 있으면 잘립니다.
  3. 모든 커밋을 커밋된 날짜(내림차순)로 정렬하고, 일관된 순서를 위해 커밋 SHA를 보조 정렬 기준으로 사용합니다.
  4. 커밋을 CSV 파일에 씁니다. 보고서가 이메일 첨부 파일로 전송되므로 파일은 15 MB에서 잘립니다.

보고서에는 다음이 포함됩니다:

  • 커밋 SHA.
  • 커밋 작성자.
  • 커미터(커미터 이메일을 기반으로 가능한 경우 GitLab 사용자 이름으로 정규화됨).
  • 커밋된 날짜(UTC 형식의 밀리초 정밀도).
  • 그룹.
  • 프로젝트.

커밋에 관련 병합 커밋이 있는 경우 다음도 포함됩니다:

  • 병합 커밋 SHA.
  • 머지 리퀘스트 ID.
  • 머지 리퀘스트를 병합한 사용자.
  • 병합 날짜.
  • 파이프라인 ID.
  • 머지 리퀘스트 승인자.

보관 연속성 보고서 생성#

보관 연속성 보고서를 생성하려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 그룹을 찾습니다.
  2. Secure > Compliance center를 선택합니다.
  3. 오른쪽 상단 모서리에서 Export를 선택합니다.
  4. Export chain of custody report를 선택합니다.

보관 연속성 보고서는 이메일로 전송됩니다.

커밋별 보관 연속성 보고서 생성#

특정 커밋 SHA에 대한 커밋별 보관 연속성 보고서를 생성할 수 있습니다. 이 보고서는 제공된 커밋 SHA에 대한 세부 정보만 제공합니다.

커밋별 보관 연속성 보고서를 생성하려면:

  1. 상단 표시줄에서 Search or go to를 선택하고 그룹을 찾습니다.
  2. Secure > Compliance center를 선택합니다.
  3. 오른쪽 상단 모서리에서 Export를 선택합니다.
  4. Export custody report of a specific commit를 선택합니다.
  5. 커밋 SHA를 입력한 후 Export custody report를 선택합니다.

보관 연속성 보고서는 이메일로 전송됩니다.

또는 직접 링크를 사용합니다: https://gitlab.com/groups/<group-name>/-/security/merge_commit_reports.csv?commit_sha={optional_commit_sha}, commit_sha 쿼리 파라미터에 선택적 값을 전달합니다.