Repository spiegeln
In DevOps können Sie ein Code-Repository aus GitHub, GitLab, Bitbucket Cloud oder Visual Builder Studio spiegeln. Mithilfe der Spiegelung können Sie Repositorys in und aus externen Quellen spiegeln. Sie können Verzweigungen und Commits zwischen Repositorys spiegeln.
Bevor Sie ein externes Repository in DevOps verwenden, müssen Sie zu diesem Repository eine Verbindung herstellen. Für die Integration mit GitHub, GitLab und Visual Builder Studio müssen Sie ein persönliches Zugriffstoken (PAT) erstellen und das PAT in einem Oracle Cloud Infrastructure-(OCI-)Vault speichern. Weitere Informationen finden Sie unter Build-Quellenintegration. Für die Integration mit Bitbucket Cloud müssen Sie einen Benutzernamen und ein App-Kennwort erstellen und das Kennwort in einem OCI-Vault speichern. Weitere Informationen finden Sie unter App-Kennwort für Bitbucket Cloud generieren.
Für jeden Benutzer, der Git zur Interaktion mit den Code-Repositorys in Oracle Cloud verwendet, ist ein Authentifizierungstoken erforderlich.
Jeder Service in OCI kann zur Authentifizierung und Autorisierung in Identity and Access Management (IAM) integriert werden. Informationen zum Erstellen dynamischer Gruppen und Policys für Code-Repositorys und externe Verbindungen finden Sie unter Code-Repository-Policys. Weitere Informationen finden Sie unter DevOps-IAM-Policys.
Bevor Sie ein Repository spiegeln, benötigen Sie ein DevOps-Projekt.
Informationen zum Zugriff auf DevOps über die Oracle Cloud-Konsole, die REST-API und die CLI finden Sie unter Auf DevOps zugreifen.
Siehe Code-Repository-Details anzeigen. Informationen zum Synchronisieren des gespiegelten Repositorys nach Bedarf oder basierend auf einem definierten Zeitintervall finden Sie unter Synchronisieren eines gespiegelten Repositorys. Informationen zum Kopieren des Code-Repositorys finden Sie unter Repository klonen.
Um ein Repository zu spiegeln, führen Sie den Befehl
mirror
aus:oci devops repository mirror --repository-id
So rufen Sie alle Befehle für
repository
ab:oci devops repository -h
So rufen Sie alle Befehle für
mirror
ab:oci devops repository mirror -h
Um ein Repository zu spiegeln, verwenden Sie den Vorgang
MirrorRepository
.