Cloud Source Repositories 提供功能完善的私人 Git 存放區,由 Google Cloud 代管。
您可以使用 Cloud Source Repositories 協作開發任何應用程式或服務,並透過版本控制功能進行開發,包括在 App Engine 和 Compute Engine 上執行的應用程式或服務。
如果您熟悉 Git,可以快速開始使用 Cloud Source Repositories。例如,您可以將 Cloud Source Repositories 新增至本機 Git 存放區做為遠端存放區,或在 GitHub 或 Bitbucket 代管。您可以從本機存放區使用標準的 Git 指令與雲端的存放區互動,包括 push
、pull
、clone
和 log
。
多個存放區
您可以針對單一 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 中讀取和寫入記錄項目,請參閱此快速入門。如需瞭解可能的帳單設定以管理記錄的儲存,請參閱記錄定價。
安全金鑰偵測
Cloud Source Repositories 提供安全金鑰偵測功能,可封鎖包含機密資訊的 git push
交易。這項功能旨在提升原始碼的安全性。最佳做法是啟用此功能。詳情請參閱「偵測安全金鑰」。