Autoriser les utilisateurs à accéder aux dépôts et aux projets

Cet article vous explique comment fournir aux utilisateurs un accès aux dépôts et aux projets, ainsi que les actions que ces utilisateurs peuvent entreprendre. Voici quelques exemples d'actions des utilisateurs :

  • Répertorier les dépôts
  • Créer des dépôts
  • Mettre à jour des dépôts

Pour obtenir une liste complète des actions, consultez la section Matrice des rôles et des autorisations.

Afficher les dépôts

Les utilisateurs disposant de ce niveau d'autorisation peuvent afficher le contenu d'un dépôt. Ils peuvent également cloner et récupérer le dépôt.

Si cette autorisation est accordée au niveau du projet, les utilisateurs peuvent afficher tous les dépôts de ce projet.

Dépôt

Console :

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Sélectionnez un dépôt.

    La vue "Fichier" s'affiche.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

    L'écran "Autorisations" s'affiche.

  5. Saisissez l'adresse e-mail de l'utilisateur dans la zone Membres.

  6. Dans la liste Rôle, sélectionnez Dépôt source.

  7. Sélectionnez Lecteur de dépôt source.

Ligne de commande :

  1. Ouvrez une fenêtre de terminal.

  2. Tapez la commande suivante :

    gcloud source repos set-iam-policy REPOSITORY_NAME POLICY_FILE [GCLOUD_WIDE_FLAG …]

    Où :

    • REPOSITORY_NAME est le nom du dépôt.
    • POLICY_FILE est le fichier JSON ou YAML comportant la stratégie IAM.

Pour plus d'informations sur cette commande, consultez la section gcloud source repos set-iam-policy.

Projet

Console :

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Cliquez sur le nom d'un projet d'un dépôt spécifique.

    L'écran s'actualise et affiche une liste de tous les dépôts de ce projet.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

    L'écran "Autorisations" s'affiche.

  5. Saisissez l'adresse e-mail de l'utilisateur dans la zone Membres.

  6. Dans la liste Rôle, sélectionnez Dépôt source.

  7. Sélectionnez Lecteur.

Ligne de commande :

  1. Ouvrez une fenêtre de terminal.

  2. Tapez la commande suivante :

    gcloud projects add-iam-policy-binding PROJECT_ID --member=MEMBER
    --role=ROLE [GCLOUD_WIDE_FLAG …]

    Où :

    • PROJECT_ID est l'ID du projet.
    • MEMBER est l'utilisateur que vous souhaitez ajouter.
    • ROLE est le rôle IAM que vous souhaitez attribuer.

Pour plus d'informations sur cette commande, consultez la section gcloud projects add-iam-policy-binding.

Transférer les commits d'un dépôt

Les utilisateurs disposant de ce niveau d'autorisation peuvent appliquer des modifications à un dépôt et effectuer toutes les actions décrites dans la section Afficher les dépôts.

Si cette autorisation est accordée au niveau du projet, les utilisateurs peuvent appliquer des modifications à tous les dépôts de ce projet.

Dépôt

Console :

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Sélectionnez un dépôt.

    La vue "Fichier" s'affiche.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

  5. Saisissez l'adresse e-mail de l'utilisateur dans la zone Membres.

  6. Dans la liste Rôle, sélectionnez Dépôt source.

  7. Sélectionnez Rédacteur de dépôt source.

Ligne de commande :

  1. Ouvrez une fenêtre de terminal.

  2. Tapez la commande suivante :

    gcloud source repos set-iam-policy REPOSITORY_NAME POLICY_FILE [GCLOUD_WIDE_FLAG …]
    

    Où :

    • REPOSITORY_NAME est le nom du dépôt.
    • POLICY_FILE est le fichier JSON ou YAML comportant la stratégie IAM.

Pour plus d'informations sur cette commande, consultez la section gcloud source repos set-iam-policy.

Projet

Console :

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Cliquez sur le nom d'un projet d'un dépôt spécifique.

    L'écran s'actualise et affiche une liste de tous les dépôts de ce projet.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

    L'écran "Autorisations" s'affiche.

  5. Saisissez l'adresse e-mail de l'utilisateur dans la zone Membres.

  6. Dans la liste Rôle, sélectionnez Dépôt source.

  7. Sélectionnez Rédacteur de dépôt source.

Ligne de commande :

  1. Ouvrez une fenêtre de terminal.

  2. Tapez la commande suivante :

    gcloud projects add-iam-policy-binding PROJECT_ID --member=MEMBER \
    --role=ROLE [GCLOUD_WIDE_FLAG …]
    

    Où :

    • PROJECT_ID est l'ID du projet.
    • MEMBER est l'utilisateur que vous souhaitez ajouter.
    • ROLE est le rôle IAM que vous souhaitez attribuer.

Pour plus d'informations sur cette commande, consultez la section gcloud projects add-iam-policy-binding.

Créer et supprimer des dépôts

Si cette autorisation est accordée au niveau du projet, les utilisateurs peuvent créer, mettre à jour et supprimer des dépôts pour l'ensemble du projet.

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Cliquez sur le nom d'un projet d'un dépôt spécifique.

    L'écran s'actualise et affiche une liste de tous les dépôts de ce projet.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

    L'écran "Autorisations" s'affiche.

  5. Saisissez l'adresse e-mail de l'utilisateur dans la zone Membres.

  6. Dans la liste Rôle, sélectionnez Dépôt source.

  7. Sélectionnez Administrateur du dépôt source.

Supprimer un accès utilisateur

Dépôt

Console :

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Sélectionnez un dépôt.

    La vue "Fichier" s'affiche.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

  5. Recherchez le rôle que vous souhaitez supprimer.

  6. Cliquez sur l'icône de la corbeille pour ce rôle.

    Une boîte de dialogue de confirmation s'affiche.

  7. Cliquez sur Supprimer.

Projet

Console :

  1. Ouvrez la vue Mes sources ou Tous les dépôts.

  2. Cliquez sur le nom d'un projet d'un dépôt spécifique.

    L'écran s'actualise et affiche une liste de tous les dépôts de ce projet.

  3. Sélectionnez l'icône Paramètres située dans le coin supérieur droit.

    L'écran "Paramètres" s'affiche.

  4. Cliquez sur Autorisations.

    L'écran "Autorisations" s'affiche.

  5. Recherchez le rôle que vous souhaitez supprimer.

  6. Cliquez sur l'icône de la corbeille pour ce rôle.

    Une boîte de dialogue de confirmation s'affiche.

  7. Cliquez sur Supprimer.

Étapes suivantes

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Cloud Source Repositories