Obtenga información sobre cómo crear, ver y eliminar repositorios de Git en Cloud Manager.
Hay un límite de 300 repositorios en todos los programas de cualquier empresa u organización de IMS.
Siga estos pasos para ver y administrar repositorios en Cloud Manager.
En el Información general del programa página, haga clic en Repositorios y vaya a Repositorios página.
Haga clic en Agregar repositorio para iniciar el asistente.
Introduzca el nombre y la descripción como se solicita y haga clic en Guardar.
Cuando se cierre el asistente, el nuevo repositorio se mostrará en la tabla .
Puede seleccionar el repositorio en la tabla, hacer clic en el botón de puntos suspensivos y seleccionar Copiar URL del repositorio, Ver y actualizar o Eliminar.
Los repositorios creados en Cloud Manager también estarán disponibles para su selección al añadir o editar canalizaciones. Consulte el documento Canalizaciones CI-CD para obtener más información.
Hay un único repositorio principal o una rama para una canalización determinada. con compatibilidad con el submódulo git, se pueden incluir muchas ramas secundarias en el momento de la compilación.
Un usuario debe tener la función Administrador de implementación o Propietario empresarial para poder añadir un repositorio.
Al eliminar un repositorio:
Repository name should be unique within organization.
en estos casos.Siga estos pasos para eliminar un repositorio en Cloud Manager.
En el Información general del programa página, haga clic en Repositorios y vaya a Repositorios página.
Seleccione el repositorio y haga clic en el botón de elipsis y seleccione Eliminar para eliminar el repositorio.
Los submódulos Git se pueden usar para combinar el contenido de varias ramas en repositorios Git en el momento de la compilación.
Cuando se ejecuta el proceso de creación de Cloud Manager, después de clonar el repositorio configurado para la canalización y de retirar la rama configurada, si la rama contiene un .gitmodules
en el directorio raíz, se ejecuta el comando .
El siguiente comando extraerá cada submódulo en el directorio correspondiente.
$ git submodule update --init
Esta técnica es una alternativa potencial a la solución descrita en el documento Uso de repositorios Git de varias fuentes para organizaciones que se sientan cómodos con el uso de submódulos git y no desean administrar un proceso de combinación externo.
Por ejemplo, supongamos que hay tres repositorios, cada uno de los cuales contiene una sola rama denominada main
. En el repositorio principal, es decir, el configurado en las canalizaciones, la variable main
la rama tiene una pom.xml
que declara los proyectos contenidos en los otros dos repositorios.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>customer.group.id</groupId>
<artifactId>customer-reactor</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>project-a</module>
<module>project-b</module>
</modules>
</project>
Luego agregaría submódulos para los otros dos repositorios.
$ git submodule add -b main https://git.cloudmanager.adobe.com/ProgramName/projectA/ project-a
$ git submodule add -b main https://git.cloudmanager.adobe.com/ProgramName/projectB/ project-b
Esto da como resultado un .gitmodules
similar al siguiente.
[submodule "project-a"]
path = project-a
url = https://git.cloudmanager.adobe.com/ProgramName/projectA/
branch = main
[submodule "project-b"]
path = project-b
url = https://git.cloudmanager.adobe.com/ProgramName/projectB/
branch = main
Puede encontrar más información sobre los submódulos Git en la Manual de referencia de Git.
Cuando utilice submódulos Git, tenga en cuenta las siguientes limitaciones.
git config -f .gitmodules submodule.<submodule path>.shallow true
para cada submódulo.git submodule update --remote