Gitlab에서 GCP Cloud Source Repositories로 연결
소개
Gitlab에서 Cloud Source Repositories로 소스 코드를 동기화합니다.
동기화한 후에는 Cloud Source Repositories에서 Cloud Build와 연동하여 배포 자동화를 수행할 수 있습니다!
※ 프로바이더가, GitHub나 BitBucket이면, GCP 표준으로 외부 리포지토리 접속의 서비스가 제공되고 있습니다.
절차
【GCP측 조작】 리포지토리 작성
【GCP측 조작】 리포지토리 작성
【GCP측 조작】 Gitlab로부터의 액세스를 위한 user/pass를 발행
Git 자격 증명을 생성하고 저장합니다. 클릭
eval 'set +o history' 2>/dev/null || setopt HIST_IGNORE_SPACE 2>/dev/null
touch ~/.gitcookies
chmod 0600 ~/.gitcookies
git config --global http.cookiefile ~/.gitcookies
tr , \\t <<\__END__ >>~/.gitcookies
source.developers.google.com,FALSE,/,TRUE,****************************************************
__END__
eval 'set -o history' 2>/dev/null || unsetopt HIST_IGNORE_SPACE 2>/dev/null
$ cat .gitcookies
source.developers.google.com FALSE / TRUE 2147483647 o [user].gmail.com=[password]
【Gitlab측 조작】 동기 설정을 실시한다
품목
값
Git repository URL
https://[user]. g 마이 l. 이 m @ 그렇게 r하자. 로 ゔぇぺぺrs. 오, ぇ. 이 m/p/[project]/r/[repositry]
"@ 앞에 user(예는 gmail)"URL은
Mirror direction
Push
Gitlab → GCP
Authentication method
Password
Password
[password]
Reference
이 문제에 관하여(Gitlab에서 GCP Cloud Source Repositories로 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tarosaiba/items/850042d6383ac5b7ef47텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)