簡體   English   中英

如何將 Google Cloud Platform 存儲庫克隆到 Google Cloud Platform VM

[英]How can I clone Google Cloud Platform repository to Google Cloud Platform VM

無法將 Google Cloud Platform 代碼庫克隆到 Google Cloud Platform VM

問題:當我嘗試克隆時,我得到“權限被拒絕(公鑰)”

設置:

  • 在 VM 上創建了 SSH 密鑰對
  • 在 Google Cloud Platform VM 中,通過儀表板編輯實例詳細信息,添加密鑰並保存
  • 啟動 VM 並在實例詳細信息中確認已注冊密鑰。
  • 在我的倉庫的 Cloud Source Repositories 儀表板上注冊了公鑰

嘗試:

  • 從我的本地終端通過 ssh 連接到實例,再次確認密鑰存在,然后嘗試克隆存儲庫。 相同的權限被拒絕結果。
  • 通過 GCP 實例詳細信息儀表板上的遠程訪問按鈕創建的終端連接到實例。 相同的權限被拒絕結果。

我本地機器上的密鑰也注冊了 Cloud Source Repositories,我可以毫無問題地將 repo 克隆到我的本地機器中。

此問題已通過與 Cloud Source Repositories 提供的命令不同的命令得到解決。 問題與我的公司設置我的帳戶有關 - 我沒有管理它的信譽。 Cloud Source Repositories 提供的克隆命令包含對公司設置的帳戶的引用,即使我在 VM 上使用 gcloud init 也沒有被接受。

我嘗試在 VM 上使用雲 SDK。 這導致克隆成功: gcloud source repos clone [repo-name] --project=[project-name]

我的團隊剛剛從本地遷移到 GCP,我們偶爾會遇到這樣的減速帶。

順便說一句,GCP 文檔中對“憑證助手”的大多數引用都與 Docker 相關。 這似乎與回購問題無關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM