Duplicazione di un repository
In DevOps è possibile eseguire il mirroring di un repository di codici da GitHub, GitLab, Bitbucket Cloud o Visual Builder Studio. Il mirroring consente di eseguire il mirroring dei repository da e verso origini esterne. È possibile eseguire il mirroring delle diramazioni e dei commit tra i repository.
Prima di utilizzare un repository esterno in DevOps, è necessario creare una connessione al repository. Per eseguire l'integrazione con GitHub, GitLab e Visual Builder Studio, è necessario creare un token di accesso personale (PAT) e memorizzare il PAT in un vault Oracle Cloud Infrastructure (OCI). Per ulteriori informazioni, vedere Crea integrazione di origine. Per eseguire l'integrazione con Bitbucket Cloud, devi creare un nome utente e una password dell'applicazione e memorizzare la password in un vault OCI. Vedere Generazione di una password applicazione per Bitbucket Cloud.
Per ogni utente che utilizza Git per interagire con i repository di codici in Oracle Cloud è necessario un token di autenticazione (auth).
Ogni servizio in OCI si integra con Identity and Access Management (IAM) per l'autenticazione e l'autorizzazione. Per creare gruppi dinamici e criteri per i repository di codici e le connessioni esterne, vedere Criteri del repository di codici. Per ulteriori dettagli, consulta DevOps Criteri IAM.
Prima di eseguire il mirroring di un repository, è necessario disporre di un progetto DevOps.
Per accedere a DevOps utilizzando la console di Oracle Cloud, l'API REST e l'interfaccia CLI, vedere Accesso a DevOps.
Vedere Visualizzazione dei dettagli del repository di codici. Per sincronizzare il repository con mirroring in base alle esigenze o a un intervallo di tempo definito, vedere Sincronizzazione di un repository con mirroring. Per duplicare il repository di codici, vedere Duplicazione di un repository.
Per eseguire il mirroring di un repository, eseguire il comando
mirror
:oci devops repository mirror --repository-id
Per ottenere tutti i comandi per
repository
:oci devops repository -h
Per ottenere tutti i comandi per
mirror
:oci devops repository mirror -h
Per eseguire il mirroring di un repository, utilizzare l'operazione
MirrorRepository
.