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 origine. Per eseguire l'integrazione con Bitbucket Cloud, è necessario creare un nome utente e una password dell'applicazione e memorizzare la password in un vault OCI. Vedere Generazione di una password dell'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 è integrato con IAM (Identity and Access Management) per l'autenticazione e l'autorizzazione. Per creare gruppi dinamici e criteri per repository di codici e connessioni esterne, vedere Criteri repository di codici. Per ulteriori dettagli, vedere DevOps Criteri IAM.
Prima di eseguire il mirroring di un repository, è necessario disporre di un progetto DevOps.
Per accedere a DevOps mediante 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-idPer ottenere tutti i comandi per
repository:oci devops repository -hPer ottenere tutti i comandi per
mirror:oci devops repository mirror -hPer eseguire il mirroring di un repository, utilizzare l'operazione
MirrorRepository.