本主題說明如何從本機電腦上的現有存放區將程式碼推送至 Cloud Source Repositories。
事前準備
您必須在 Cloud Source Repositories 有一個存放區。如要建立存放區,請參閱「建立空的存放區」。
將本機存放區推送至 Cloud Source Repositories
如要將本機存放區推送至 Cloud Source Repositories,您可以使用 SSH、Google Cloud CLI 或手動產生的憑證。
安全殼層 (SSH)
請確認您已使用 SSH 設定本機驗證。
將本機存放區新增為遠端存放區:
git remote add google ssh://[EMAIL]@source.developers.google.com:2022/p/[PROJECT_ID]/r/[REPO_NAME]其中:
[EMAIL]是你的 Google Cloud 使用者名稱。[PROJECT_ID]是存放庫所在的 Google Cloud 專案 ID。[REPO_NAME]是存放區的名稱。
例如:
git remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo將程式碼推送至 Cloud Source Repositories:
git push --all google
gcloud CLI
確認電腦已安裝 gcloud CLI。
開啟終端機視窗。
如果使用 Windows,請輸入下列指令:
gcloud init && git config credential.helper gcloud.cmd如果您使用 Linux 或 macOS,請輸入下列指令:
gcloud init && git config credential.helper gcloud.sh將本機存放區新增為遠端存放區:
git remote add google \ https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]其中:
[PROJECT_NAME]是您的 Google Cloud 專案名稱。[REPO_NAME]是存放區的名稱。
將程式碼推送至 Cloud Source Repositories:
git push --all google
手動
確認您已產生及儲存 Git 憑證。
開啟終端機視窗,並將本機存放區新增為遠端存放區:
git remote add google \ https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]其中:
[PROJECT_NAME]是您的 Google Cloud 專案名稱。[REPO_NAME]是存放區的名稱。
將程式碼推送至 Cloud Source Repositories:
git push --all google
將存放區作為遠端存放區使用
Google Cloud 存放區是功能完善的 Git 存放區。您可以使用標準的 Git 指令與這些存放區互動,包括 push、pull、clone 和 log。
推送至存放區 Google Cloud
如要從本機 Git 存放區推送至 Google Cloud 存放區,請輸入下列指令:
git push google master
從存放區提取 Google Cloud
如要從存放區提取至本機 Git 存放區,請輸入下列指令: Google Cloud
git pull google master
查看存放區的修訂記錄 Google Cloud
如要查看提交記錄,請輸入下列指令:
git log google/master
後續步驟
將本機存放區推送至本機電腦後,您可以: