2017-10-04 5 views
1

Essayez de créer une session de Datalab suivant cette page: https://cloud.google.com/datalab/docs/quickstartsJe ne peux pas créer le référentiel Datalab-cahiers

$datalab create instance-name 

après l'exécution de ce code, une erreur est survenue.

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.

Je suis le rôle d'éditeur dans ce projet.

Je pense que rédacteur en chef a la permission d'accéder à projet ...

Pourquoi cette erreur se produit?

Et comment puis-je créer datalab-notebook?

S'il vous plaît toute idée pour moi ...

Répondre

1

autorisations EDITOR ne sont pas suffisantes pour créer un référentiel; vous devez avoir le rôle de PROPRIETAIRE pour le faire.

Vous avez deux options pour cela:

  1. Demandez un propriétaire de projet pour créer le référentiel

ou

  1. passe dans le drapeau --no-create-repository pour indiquer à la commande datalab d'ignorer la création du référentiel.
+0

Merci! J'ai essayé votre deuxième solution et pourrait ouvrir datalab !! –

0

Vous devrez peut-être activer l'API Cloud Source Repositories.

La meilleure façon de le faire est de cliquer sur le lien qui peut parfois être dans le message d'erreur que vous recevez - comme ci-dessous, mais avec vos propres spécificités de compte et votre nom de projet à la fin: https://console.cloud.google.com/apis/library/sourcerepo.googleapis.com/?project=<YOUR-PROJECT-NAME>

et peut être caché dans le message d'erreur que vous avez reçu beaucoup comme ceci:

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. 

Survoler l'adresse indiquée dans le message d'erreur dans votre shell nuage google et vous aurez même un lien hypertexte pour vous prendre là. Activez-la lorsque la page est terminée.

Vous pouvez également suivre l'API vers le bas en accédant à APIs & Services/Library et en recherchant Cloud Source Repositories. Cliquez sur la carte qui s'affiche, puis lorsque la page de destination a terminé le chargement, cliquez sur le bouton ENABLE.

Vous devriez être en mesure d'exécuter la commande
datalab create instance-name
dans votre shell nuage google maintenant sans problème.