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 Creazione di un repository vuoto.
Esegui 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
Assicurati di aver configurato l'autenticazione locale con SSH.
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-repoEsegui il push del codice a Cloud Source Repositories:
git push --all google
gcloud CLI
Assicurati che l'gcloud CLI sia installata sulla tua macchina.
Apri una finestra del terminale.
Se utilizzi Windows, inserisci il seguente comando:
gcloud init && git config credential.helper gcloud.cmdSe utilizzi Linux o macOS, inserisci questo comando:
gcloud init && git config credential.helper gcloud.shAggiungi 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 repository.
Esegui il push del codice a Cloud Source Repositories:
git push --all google
Manuale
Assicurati di aver generato e archiviato le credenziali Git.
Apri una finestra del terminale e 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 repository.
Esegui il push del codice a Cloud Source Repositories:
git push --all google
Utilizzare il repository come remoto
Google Cloud sono repository Git completi. Puoi utilizzare
il set standard di comandi Git per interagire con questi repository, inclusi
push, pull, clone e log.
Esegue il push a un repository Google Cloud
Per eseguire il push dal repository Git locale a un repository Google Cloud , inserisci il comando seguente:
git push google master
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 Google Cloud repository
Per visualizzare la cronologia dei commit, inserisci questo comando:
git log google/master
Passaggi successivi
Dopo aver eseguito il push del repository locale sulla tua macchina locale, puoi: