Cloud Source Repositories: Qwik Start
GCP에서 제공하는 git 리모트 레포지토리 서비스이다.
https://cloud.google.com/source-repositories
gcloud source repos create REPO_DEMO
Cloud Source Repositories에 REPO_DEMO 레포지토리를 생성한다.
gcloud source repos clone REPO_DEMO
이 명령어는 로컬에 REPO_DEMO를 clone하고, origin
remote를 추가한다.
이후 원하는 대로 git을 사용하여 origin
에 push한다.
echo 'Hello World!' > myfile.txt
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git add myfile.txt
git commit -m "First file using Cloud Source Repositories" myfile.txt
git push origin master
그러면, Cloud Source Repositories에서 업로드된 repository를 확인할 수 있다.
깃허브처럼 소스를 공유, 관리할수 있을 뿐만 아니라 배포, 빌드, 테스트 등 여러 기능들을 제공한다.