Per opzioni di hosting delle origini alternative, Secure Source Manager è un repository di codice sorgente gestito, single-tenant e sottoposto a deployment a livello regionale ospitato su Google Cloud. Supporta il controllo della versione Git e si integra con Cloud Build, Cloud Deploy e Artifact Registry.
A partire dal 17 giugno 2024, Cloud Source Repositories non è disponibile per i nuovi clienti. Se la tua organizzazione non ha mai utilizzato Cloud Source Repositories, non puoi abilitare l'API o utilizzare Cloud Source Repositories. I nuovi progetti non collegati a un'organizzazione non possono abilitare l'API Cloud Source Repositories. Le organizzazioni che hanno utilizzato Cloud Source Repositories prima del 17 giugno 2024 non sono interessate da questa modifica.
Viene visualizzata una pagina con i contenuti del repository.
Fai clic su Modifica codice.
Si aprirà una nuova scheda del browser contenente l'ambiente Cloud Shell. Ti viene inoltre chiesto di confermare se vuoi clonare il repository in Cloud Shell.
Fai clic su Procedi.
Si apre un ambiente Cloud Shell contenente un clone del tuo repository.
Per impostazione predefinita, la posizione del repository è ~/[repository name]. Ad esempio, ~/hello-world.
Aprire un repository esistente con Cloud Shell
Se hai già clonato un repository in un ambiente Cloud Shell, segui i passaggi descritti nella sezione precedente. Quando l'ambiente Cloud Shell è pronto, ti viene chiesto di scegliere una delle seguenti opzioni:
Vai a quella directory. Per cambiare automaticamente le directory in quella contenente il tuo repository, scegli questa opzione. Ad esempio,
~/hello-world.
Vai a quella directory ed esegui git pull. Per cambiare automaticamente la directory in quella contenente il repository e recuperare la versione più recente del repository nell'ambiente Cloud Shell, scegli questa opzione.
Clona una nuova copia utilizzando il comando git clone. Per creare una nuova cartella contenente il repository nell'ambiente Cloud Shell, scegli questa opzione. La nuova cartella ha lo stesso nome del repository, con un numero aggiunto. Ad esempio, una seconda copia del repository,
hello-world, ha il nome ~/hello-world-2.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-10-19 UTC."],[],[]]