Creación de un reflejo del repositorio
En DevOps, puede crear un reflejo de un repositorio de código de GitHub, GitLab, Bitbucket Cloud o Visual Builder Studio. El reflejo permite crear un reflejo de los repositorios desde y hacia los orígenes externos. Puede crear un reflejo de ramas y confirmaciones entre repositorios.
Antes de utilizar un repositorio externo en DevOps, debe crear una conexión al repositorio. Para realizar la integración con GitHub, GitLab y Visual Builder Studio, debe crear un token de acceso personal (PAT) y almacenar el PAT en un almacén de Oracle Cloud Infrastructure (OCI). Para obtener más información, consulte Integración del origen de compilación. Para realizar la integración con Bitbucket Cloud, debe crear un nombre de usuario y una contraseña de aplicación y almacenar la contraseña en un almacén de OCI. Consulte Generación de una contraseña de aplicación para Bitbucket Cloud.
Se necesita un token de autenticación para cada usuario que utilice Git para interactuar con los repositorios de código en Oracle Cloud.
Todos los servicios de OCI se integran con Identity and Access Management (IAM) para las cuestiones relativas a la autenticación y autorización. Para crear grupos dinámicos y políticas para repositorios de código y conexiones externas, consulte Políticas del repositorio de código. Para obtener más información, consulte Políticas de IAM de DevOps.
Antes de crear un reflejo de un repositorio, debe tener un proyecto de DevOps.
Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.
Consulte Visualización de los detalles del repositorio de código. Para sincronizar el repositorio reflejado según sea necesario o según un intervalo de tiempo definido, consulte Synchronizing a Mirrored Repository. Para clonar el repositorio de código, consulte Clonación de un repositorio.
Para reflejar un repositorio, ejecute el comando
mirror
:oci devops repository mirror --repository-id
Para obtener todos los comandos para
repository
:oci devops repository -h
Para obtener todos los comandos para
mirror
:oci devops repository mirror -h
Para reflejar un repositorio, utilice la operación
MirrorRepository
.