Aggiunta di un repository remoto

Puoi usare Cloud Source Repositories per aggiungere un Google Cloud da remoto in un repository Git locale.

Prima di iniziare

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. Installa Git.
  3. Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

    gcloud init

Aggiungi il repository come repository remoto

  1. Cambia la directory di lavoro corrente con quella che contiene repository Git locale:

    cd [REPO_DIRECTORY]
    

    Dove [REPO_DIRECTORY] è il percorso del repository.

  2. Su Linux o macOS, esegui lo script di supporto delle credenziali:

    Linux o macOS

    git config --global credential.'https://source.developers.google.com'.helper gcloud.sh
    

    Windows

    git config --global credential.https://source.developers.google.com.helper gcloud.cmd
    

    Gli script helper delle credenziali forniscono le informazioni necessarie a Git per la connessione in modo sicuro in Cloud Source Repositories usando il tuo Account Google e credenziali. Non è necessario eseguire altri passaggi di configurazione (ad esempio il caricamento di ssh chiavi) per stabilire questa connessione sicura.

  3. Crea il repository in Cloud Source Repositories:

    gcloud source repos create [REPO_NAME]
    

    Dove [REPO_NAME] è il nome del tuo repository Google Cloud.

  4. Aggiungi un repository remoto:

    git remote add google \
    https://source.developers.google.com/p/[PROJECT_ID]/r/[REPO_NAME]
    

    Dove:

    • [PROJECT_ID] è l'ID del tuo progetto Google Cloud.
    • [REPO_NAME] è il nome del tuo repository Google Cloud.

Utilizza il repository come repository

I repository Google Cloud sono repository Git con funzionalità complete. Puoi utilizzare il set standard di comandi Git per interagire con questi repository, push, pull, clone e log.

Esegui il push in un repository Google Cloud

Per eseguire il push dal repository Git locale a un repository Google Cloud, inserisci questo comando:

git push google master

Esegui il pull da un repository Google Cloud

Per eseguire il pull da un repository Google Cloud al tuo repository Git locale, inserisci questo comando:

git pull google master

Visualizza la cronologia dei commit di un repository Google Cloud

Per visualizzare la cronologia dei commit, inserisci questo comando:

git log google/master

Genera credenziali statiche

In alcuni casi, potresti non avere accesso a gcloud CLI. Ad esempio: potresti lavorare su un server di build che non ha accesso a questi strumenti. Nel in queste situazioni puoi generare manualmente credenziali statiche.

  1. Nella console Google Cloud, apri Cloud Source Repositories.

    Apri Cloud Source Repositories

  2. Posiziona il puntatore sul repository da clonare.

  3. Fai clic su Clona .

    Si apre una finestra di dialogo con le opzioni di autenticazione.

  4. Fai clic sulla scheda Credenziali generate manualmente e segui le istruzioni per clonare il repository.

Passaggi successivi