Utilizzare la gestione del codice sorgente Git

Secure Source Manager supporta tutti i client SCM Git comandi e include richieste di pull e monitoraggio dei problemi. Sono supportate sia l'autenticazione HTTPS sia quella SSH.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per utilizzare Git per interagire con un repository Secure Source Manager, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Per informazioni sulla concessione dei ruoli Secure Source Manager, consulta Controllo dell'accesso con IAM e Concedi agli utenti l'accesso all'istanza.

Installa Git e Google Cloud CLI

  1. Installa Git.

  2. Se il programma di installazione di Git ti chiede di Scegliere un helper delle credenziali , seleziona Nessuno (non utilizzare un helper delle credenziali).

  3. Installa gcloud CLI.

  4. Per utilizzare Git con HTTPS è necessaria la versione 395.0.0 o successive di gcloud CLI. Per verificare la versione di gcloud CLI, esegui questo comando:

    gcloud --version
    
  5. Per aggiornare gcloud CLI, esegui questo comando:

    gcloud components update
    
  6. Dopo l'aggiornamento, esegui gcloud init per inizializzare gcloud CLI.

    Per saperne di più, consulta la documentazione di gcloud CLI sull' aggiornamento dei componenti.

Configura le credenziali

Se esegui l'autenticazione a Secure Source Manager utilizzando un provider di identità di terze parti e la federazione delle identità per la forza lavoro, non devi completare questa sezione. Devi invece creare una configurazione di accesso al pool di identità per la forza lavoro.

Aggiungi l'helper di autenticazione di Secure Source Manager alla configurazione Git globale eseguendo questo comando:

Linux

git config --global credential.'https://*.*.sourcemanager.dev'.helper gcloud.sh

Le versioni precedenti di Git potrebbero non supportare i caratter jolly. Per aggiungere l'helper di autenticazione senza caratteri jolly, esegui questo comando:

git config --global credential.'https://INSTANCE_ID-PROJECT_NUMBER-git.LOCATION.sourcemanager.dev'.helper gcloud.sh

Sostituisci quanto segue:

  • INSTANCE_ID con il nome dell'istanza Secure Source Manager.
  • PROJECT_NUMBER con il numero del progetto. Per trovare il numero del progetto, consulta Identifica i progetti.