2017-03-21 49 views

回答

3

我無法重現該錯誤在一個新的項目,但這裏有幾件事情,你可以嘗試縮小的根本原因:

  1. 運行gcloud auth list看看列出哪些帳戶作爲「ACTIVE」。此錯誤的一個潛在來源是,如果您已使用多個帳戶登錄gcloud,而活動賬戶不是該項目的所有者。
  2. 轉到雲控制檯中的雲端源代碼庫頁面,查看是否可以在那裏創建存儲庫。這可能會給你一個更詳細的錯誤信息。
3

我遇到了類似的問題,我做了以下解決該問題。希望這個幫助。

  1. 列表中的授權帳戶 「gcloud權威性名單」
  2. 設置授權帳戶 「gcloud配置設置帳戶XXXXX」
  3. 創建datalab 「datalab創建XXXX」
0

您可能需要啓用Cloud Source Repositories API。

做到這一點,最簡單的方法是點擊鏈接,有時會收到錯誤消息中的 - 像下面卻用自己的帳戶細節,並在年底項目名稱:https://console.cloud.google.com/apis/library/sourcerepo.googleapis.com/?project=<YOUR-PROJECT-NAME>

和可能你收到很多這樣的錯誤消息中被隱藏:

ERROR: (gcloud.source.repos.create) ResponseError: status=[PERMISSION_DENIED], 
code=[403], message=[User[<[email protected]>] does not have permission to access 
project[<YOUR-PROJECT-NAME>] (or it may not exist): The caller does not have permission]. 
details: 
- Cloud Source Repositories API is not enabled. Please enable the API on the Google 
    Cloud console. 
    enable at: https://console.cloud.google.com/apis/library/sourcerepo.googleapis.com/?project=<YOUR-PROJECT-NAME> 
Failed to find or create the repository datalab-notebooks. 
Ask a project owner to create it for you. 

將鼠標懸停在你的谷歌雲殼牌在錯誤信息中列出的地址,你甚至會得到一個超鏈接,帶你到那裏。當頁面打開時啓用它。

或者,您可以通過轉到APIs & Services/Library並搜索Cloud Source Repositories來跟蹤API。點擊出現的卡片,然後在目標頁面加載完成後,點擊ENABLE按鈕。

你應該能夠在你的谷歌雲殼現在沒有問題,運行
datalab create junlab 命令。

相關問題