Cloud Source Repositories는 Google Cloud에서 호스팅되는 모든 기능을 갖춘 비공개 Git 저장소를 제공합니다.
Cloud Source Repositories를 App Engine 및 Compute Engine에서 실행되는 저장소를 포함하여 모든 앱 또는 서비스의 버전 관리되는 공동 개발을 위해 사용할 수 있습니다.
Git에 익숙하다면 Cloud Source Repositories에서 빠르게 시작할 수 있습니다. 예를 들어 Cloud Source Repositories를 로컬 Git 저장소에 원격으로 추가하거나 GitHub 또는 Bitbucket에 호스팅된 저장소에 연결할 수 있습니다. 로컬 저장소에서 push
, pull
, clone
, log
를 포함한 Git 명령어 표준 집합을 사용하여 이러한 저장소와 상호작용할 수 있습니다.
여러 저장소
단일 Google Cloud 프로젝트에 대해 저장소를 여러 개 만들 수 있으므로 가장 효과적인 방법으로 클라우드 프로젝트와 연결된 코드를 구성할 수 있습니다.
연결된 저장소
기존 GitHub 또는 Bitbucket 저장소를 Cloud Source Repositories에 연결할 수 있습니다. 연결된 저장소는 Cloud Source Repositories와 자동으로 동기화됩니다.
편집기 지원
Cloud Source Repositories에 있는 저장소는 Git 저장소이므로, 원하는 편집자를 사용하여 코드 작업을 계속 수행할 수 있습니다. 보다 통합된 환경에 대한 자세한 내용은 다음 주제를 참조하세요.
소스 브라우저
Cloud Source Repositories에는 Google Cloud 콘솔 내에서 저장소 파일을 볼 수 있는 소스 브라우저도 제공됩니다.
자동 로깅
Cloud Source Repositories는 자동으로 저장소 활동에 대한 로그를 Cloud Logging에 보내 데이터 액세스 추적 및 문제해결을 돕습니다.
이러한 로그를 사용하면 최근 저장소 동기화, 다른 사용자의 저장소 액세스 외에 만들기, 삭제, 권한 변경사항과 같은 관리 작업을 검토할 수 있습니다. 또한 저장소 동기화 중에 오류가 로깅되면 알림이 전송되도록 알림 설정을 구성할 수 있습니다.
Logging의 로그 항목 읽기 및 쓰기에 대한 자세한 내용은 이 빠른 시작을 참조하세요. 로그 스토리지 관리에 사용 가능한 결제 구성에 대한 자세한 내용은 Logging 가격 책정을 참조하세요.
보안 키 감지
Cloud Source Repositories는 보안 키 감지를 사용하여 민감한 정보가 포함된 git push
트랜잭션을 차단할 수 있습니다. 이 기능은 소스 코드 보안을 향상시키도록 설계되었기 때문에 사용 설정하는 것이 좋습니다. 자세한 내용은 보안 키 감지를 참조하세요.