Github Enterprise - 예제

옵션 목록 및 일부 예시

다음은 snyk-scm-contributors-count github-enterprise 명령에 사용 가능한 옵션 목록입니다:

  --version                 버전 번호 표시                         [boolean]
  --help                    도움말 표시                             [boolean]
  --token                   Github Enterprise 토큰                  [필수]
  --url                     사용자의 GitHub 호스트 맞춤 URL, 
                            예: https://ghe.prod.company.org/     [필수]
  --orgs                    [선택적] 쉼표로 구분된 GitHub Enterprise 조직 목록
                            리포지토리의 기여자를 가져오고 계산하는데 사용됨              
  --repo                    [선택적] 특정 리포지토리만 계산하는 데 사용
  --fetchAllOrgs            [선택적] 활성화되면 토큰이 접근할 수 있는 모든 조직을 가져옴
                            권한이 있는 조직만 가져오는 대신.
  --exclusionFilePath       [선택적] 제외 목록 파일 경로
  --json                    [선택적] JSON 출력, "consolidateResults" 명령을 사용할 때 필요

명령 실행 전

GitHub Enterprise 토큰을 가져오거나 가이드를 통해 새로운 토큰을 생성합니다.

참고: 토큰이 리포지토리에 대한 읽기 액세스를 가져야 합니다.

명령 실행

다음과 같은 사용 수준 및 옵션을 고려하십시오:

사용 수준

  • GitHub Enterprise의 모든 org의 모든 리포지토리의 커밋을 가져오려면 GitHub Enterprise 토큰을 제공합니다:

    snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL
  • GitHub Enterprise에서 특정 org 및 해당 리포지토리의 커밋을 가져오려면 GitHub Enterprise 토큰 및 쉼표로 구분된 org 이름을 제공합니다:

    snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL --orgs ORG_ONE,ORG_TWO,ORG_THREE
  • GitHub Enterprise에서 한 개의 리포지토리의 커밋만 가져오려면 GitHub Enterprise 토큰, org 이름 한 개, 리포지토리 이름 한 개를 제공합니다:

    snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL --orgs ORG --repo REPO

옵션

  • GitHub Enterprise의 모든 org를 매핑하고 권한이 있는 것뿐만 아니라 추가하려면 --fetchAllOrgs 플래그를 추가합니다:

snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL --fetchAllOrgs
  • 커밋에서 제외할 기여자가 있는 경우 제외할 이메일을 포함하는 제외 파일을 추가하고 그 파일 경로와 함께 --exclusionFilePath를 적용합니다:

    snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL --orgs ORG_ONE,ORG_TWO --exclusionFilePath PATH_TO_FILE
  • 출력을 json 형식으로 설정하려면 --json 플래그를 추가합니다:

    snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL --json
  • 자세한 출력을 위해 디버그 모드로 실행하려면 DEBUG=snyk*를 접두사로 붙입니다 :

DEBUG=snyk* snyk-scm-contributors-count github-enterprise --token TOKEN --url HOST_URL --orgs ORG --repo REPO --exclusionFilePath PATH_TO_FILE --json

Last updated