Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Vinculación de un repositorio de código fuente
Al vincular un repositorio de origen a un proyecto, puedes incluir repositorios que tengan una CodeCatalyst extensión para el servicio que aloja el repositorio, si esa extensión está instalada en tu espacio. Solo los usuarios que tengan el rol de administrador de espacio pueden instalar extensiones. Una vez instalada la extensión, puede establecer un vínculo a los repositorios configurados para el acceso mediante esa extensión. Para obtener más información, consulte Instalación de una extensión en un espacio o siga Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst.
importante
Tras instalar una extensión de repositorio, cualquier repositorio al que se vincule CodeCatalyst tendrá su código indexado y almacenado en él. CodeCatalyst Esto permitirá buscar en el código. CodeCatalyst Para entender mejor la protección de datos de tu código cuando utilizas repositorios enlazados en CodeCatalyst, consulta Protección de datos en la Guía del CodeCatalyst usuario de Amazon.
Puede vincular un repositorio a un solo proyecto en un espacio. No puede vincular un repositorio archivado. Si bien puedes vincular un repositorio vacío, no puedes usarlo CodeCatalyst hasta que lo hayas inicializado con una confirmación inicial que cree una rama predeterminada. Además:
Un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos solo se pueden vincular a un CodeCatalyst proyecto de un espacio.
No puedes usar repositorios vacíos o archivados, GitHub repositorios de Bitbucket o GitLab repositorios de proyectos con los proyectos. CodeCatalyst
No puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos que tenga el mismo nombre que un repositorio de un proyecto. CodeCatalyst
La extensión de GitHub repositorios no es compatible con los repositorios de GitHub Enterprise Server.
La extensión Repositorios de Bitbucket no es compatible con los repositorios de Bitbucket Data Center.
La extensión de GitLab repositorios no es compatible con los repositorios de proyectos GitLab autogestionados.
Con los repositorios vinculados, no puede usar las características Escribir descripción automáticamente ni Resumir comentarios. Estas funciones solo están disponibles en las solicitudes de incorporación de cambios. CodeCatalyst
Si bien puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos como colaborador, solo puedes desvincular un repositorio de terceros si eres administrador de Space o administrador de proyectos. Para obtener más información, consulte Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst.
importante
CodeCatalyst no admite la detección de cambios en la rama predeterminada de los repositorios enlazados. Para cambiar la rama predeterminada de un repositorio vinculado, primero debes desvincularlo CodeCatalyst, cambiar la rama predeterminada y volver a vincularlo. Para obtener más información, consulte Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst.
Como práctica recomendada, asegúrese siempre de tener la última versión de la extensión antes de vincular un repositorio.
Vinculación de un repositorio de código fuente
-
Vaya al proyecto en el que quiera vincular un repositorio.
nota
Para poder vincular un repositorio, un usuario con el rol de Administrador de espacio debe instalar primero la extensión para el proveedor en el que se aloje el repositorio. Para obtener más información, consulte Instalación de una extensión en un espacio.
En el panel de navegación, elija Código y, a continuación, elija Repositorios de origen.
Seleccione Agregar repositorio y Vincular repositorio.
En el menú desplegable del proveedor de repositorios, elige uno de los siguientes proveedores de repositorios externos: GitHubo Bitbucket.
-
Lleve a cabo una de las siguientes acciones en función del proveedor de repositorios externo que decida vincular:
-
GitHub repositorios: enlaza un repositorio. GitHub
En el menú desplegable de GitHub cuentas, selecciona la GitHub cuenta que contiene el repositorio que deseas vincular.
En el menú desplegable del GitHub repositorio, elige la GitHub cuenta a la que quieres vincular tu CodeCatalyst proyecto.
(Opcional) Si no ves un GitHub repositorio en la lista de repositorios, es posible que no esté configurado para el acceso al repositorio en la CodeCatalyst aplicación Amazon en GitHub. Puedes configurar GitHub los repositorios en los que se puede usar CodeCatalyst la cuenta conectada.
Ve a tu GitHub
cuenta, selecciona Configuración y, a continuación, selecciona Aplicaciones. En la pestaña GitHub Aplicaciones instaladas, selecciona Configurar para la CodeCatalyst aplicación Amazon.
Realice una de las siguientes acciones para configurar el acceso a GitHub los repositorios que desee vincular: CodeCatalyst
Para proporcionar acceso a todos los repositorios actuales y futuros, seleccione Todos los repositorios.
Para proporcionar acceso a repositorios específicos, selecciona Solo los repositorios seleccionados, selecciona el menú desplegable Seleccionar repositorios y, a continuación, elige el repositorio en el que quieras permitir el enlace. CodeCatalyst
-
Repositorios de Bitbucket: vincule un repositorio de Bitbucket.
En el menú desplegable Espacio de trabajo de Bitbucket, seleccione el espacio de trabajo de Bitbucket que contenga el repositorio que desee vincular.
En el menú desplegable del repositorio de Bitbucket, elige el repositorio de Bitbucket al que quieres vincular tu proyecto. CodeCatalyst
sugerencia
Si el nombre del repositorio está atenuado, no puedes vincular ese repositorio porque ya se ha vinculado a otro proyecto en Amazon CodeCatalyst.
-
Elija Vincular.
Si ya no quieres usar un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos CodeCatalyst, puedes desvincularlo de un proyecto. CodeCatalyst Cuando un repositorio está desvinculado, los eventos de ese repositorio no iniciarán las ejecuciones del flujo de trabajo y no podrás usar ese repositorio con CodeCatalyst Dev Environments. Para obtener más información, consulte Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst.