Esecuzione del push del codice da un repository esistente

Questo argomento descrive come eseguire il push del codice da un repository esistente sulla tua macchina locale a Cloud Source Repositories.

Prima di iniziare

Devi avere un repository in Cloud Source Repositories. Per creare un repository, consulta Creare un repository vuoto.

Eseguire il push di un repository locale in Cloud Source Repositories

Puoi eseguire il push di un repository locale in Cloud Source Repositories utilizzando SSH, Google Cloud CLI o credenziali generate manualmente.

SSH

  1. Assicurati di avere configurato l'autenticazione locale con SSH.

  2. Aggiungi il repository locale come repository remoto:

    git remote add google ssh://[EMAIL]@source.developers.google.com:2022/p/[PROJECT_ID]/r/[REPO_NAME]
    

    Dove:

    • [EMAIL] è il tuo nome utente Google Cloud.
    • [PROJECT_ID] è l'ID del progetto Google Cloud in cui si trova il repository.
    • [REPO_NAME] è il nome del repository.

    Ad esempio:

    git remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    
  3. Esegui il push del codice in Cloud Source Repositories:

    git push --all google
    

Interfaccia a riga di comando gcloud

  1. Assicurati che l'gcloud CLI sia installata sulla tua macchina.

  2. Apri una finestra del terminale.

  3. Se utilizzi Windows, inserisci il seguente comando:

    gcloud init && git config credential.helper gcloud.cmd
    

    Se utilizzi Linux o macOS, inserisci il seguente comando:

    gcloud init && git config credential.helper gcloud.sh
    
  4. Aggiungi il repository locale come repository remoto:

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

    Dove:

    • [PROJECT_NAME] è il nome del tuo progetto Google Cloud.
    • [REPO_NAME] è il nome del tuo repository.
  5. Esegui il push del codice in Cloud Source Repositories:

    git push --all google
    

Manuale

  1. Assicurati di avere generato e archiviato le tue credenziali Git.

  2. Apri una finestra del terminale e aggiungi il tuo repository locale come repository remoto:

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

    Dove:

    • [PROJECT_NAME] è il nome del tuo progetto Google Cloud.
    • [REPO_NAME] è il nome del tuo repository.
  3. Esegui il push del codice in Cloud Source Repositories:

    git push --all google
    

Utilizzare il repository come remoto

I repository Google Cloud sono repository Git completi. Puoi utilizzare l'insieme standard di comandi Git per interagire con questi repository, tra cui push, pull, clone e log.

Eseguire il push in un repository Google Cloud

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

git push google master

Eseguire il pull da un repository Google Cloud

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

git pull google master

Visualizzare la cronologia dei commit di un repository Google Cloud

Per visualizzare la cronologia dei commit, inserisci il seguente comando:

git log google/master

Passaggi successivi

Dopo aver eseguito il push del repository locale sulla tua macchina locale, puoi: