2017-10-04 86 views
1

嘗試下面這個頁面創建一個datalab會話:運行此代碼後 https://cloud.google.com/datalab/docs/quickstarts我無法創建存儲庫datalab的筆記本電腦

$datalab create instance-name 

,一個錯誤發生。

ERROR: (gcloud.source.repos.create) ResponseError: status=[PERMISSION_DENIED], code=[403], message=[You do not have permission to access project [project-name] (or it may not exist): The caller does not have permission]. Failed to find or create the repository datalab-notebooks. Ask a project owner to create it for you.

我是這個項目的編輯角色。

我認爲編輯有權訪問項目...

爲什麼會發生此錯誤?

我該如何創建datalab-notebook?

請給我任何想法...

回答

1

編輯器權限不足以創建存儲庫;你必須擁有OWNER角色才能做到這一點。

您有這兩個選項:

  1. 向項目所有者創建存儲庫

  • 通行證在--no-create-repository標誌告訴datalab命令跳過存儲庫創建。
  • +0

    謝謝! 我試過你的第二個解決方案,可以打開datalab! –

    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 instance-name
    命令。

    相關問題