Git 소스 코드 관리 사용

Secure Source Manager는 모든 Git SCM 클라이언트 명령어를 지원하며 pull 요청 및 문제 추적이 기본 제공됩니다. HTTPS 및 SSH 인증이 모두 지원됩니다.

필요한 역할

Git를 사용하여 Secure Source Manager 저장소와 상호작용하는 데 필요한 권한을 얻으려면 관리자에게 다음 IAM 역할을 부여해 달라고 요청하세요.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

Secure Source Manager 역할 부여에 대한 자세한 내용은 IAM으로 액세스 제어사용자에게 인스턴스 액세스 권한 부여를 참조하세요.

Git 및 Google Cloud CLI 설치

  1. Git 를 설치합니다.

  2. Git 설치 프로그램에서 사용자 인증 정보 도우미 선택 메시지가 표시되면 없음 (사용자 인증 정보 도우미를 사용하지 않음) 을 선택합니다.

  3. gcloud CLI를 설치합니다.

  4. HTTPS와 함께 Git를 사용하려면 gcloud CLI 버전 395.0.0 이상이 필요합니다. gcloud CLI 버전을 확인하려면 다음 명령어를 실행합니다.

    gcloud --version
    
  5. gcloud CLI를 업데이트하려면 다음 명령어를 실행합니다.

    gcloud components update
    
  6. 업데이트 후 gcloud init를 실행하여 gcloud CLI를 초기화합니다.

    자세한 내용은 구성요소 업데이트에 대한 gcloud CLI 문서를 참조하세요.

사용자 인증 정보 설정

서드 파티 ID 공급업체 및 직원 ID 제휴를 사용하여 Secure Source Manager에 인증하는 경우 이 섹션을 완료할 필요가 없습니다. 대신 직원 ID 풀 로그인 구성을 만들어야 합니다.

다음 명령어를 실행하여 Secure Source Manager 인증 도우미를 전역 Git 구성에 추가합니다.

Linux

git config --global credential.'https://*.*.sourcemanager.dev'.helper gcloud.sh

이전 버전의 Git는 와일드 카드를 지원하지 않을 수 있습니다. 와일드 카드 없이 인증 도우미를 추가하려면 다음 명령어를 실행합니다.

git config --global credential.'https://INSTANCE_ID-PROJECT_NUMBER-git.LOCATION.sourcemanager.dev'.helper gcloud.sh

다음을 바꿉니다.

Windows

git config --global credential.https://*.*.sourcemanager.dev.helper gcloud.cmd

이전 버전의 Git는 와일드 카드를 지원하지 않을 수 있습니다. 와일드 카드 없이 인증 도우미를 추가하려면 다음 명령어를 실행합니다.

git config --global credential.https://INSTANCE_ID-PROJECT_NUMBER-git.