Vincular un repositorio de código fuente - Amazon CodeCatalyst

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.

Vincular 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 con el rol de administrador de Space pueden instalar extensiones. Una vez instalada la extensión, puede establecer un enlace 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 sigaVincular 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 enlace CodeCatalyst tendrá su código indexado y almacenado en él. CodeCatalyst Esto hará que el código se pueda buscar en él. 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.

Puedes 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 de 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 autogestionados. GitLab

  • No puedes usar las funciones Escribir una descripción para mí o Resumir comentarios con los repositorios enlazados. 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, a continuación, 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úrate siempre de tener la última versión de la extensión antes de vincular un repositorio.

Para vincular un repositorio fuente
  1. Navegue hasta el proyecto al que desee vincular un repositorio.

    nota

    Para poder vincular un repositorio, un usuario con el rol de administrador de Space debe instalar primero la extensión para el proveedor que aloja el repositorio. Para obtener más información, consulte Instalación de una extensión en un espacio.

  2. En el panel de navegación, elija Código y, a continuación, elija Repositorios de origen.

  3. Selecciona Añadir repositorio y, a continuación, selecciona Vincular repositorio.

  4. En el menú desplegable del proveedor de repositorios, elige uno de los siguientes proveedores de repositorios externos: GitHubo Bitbucket.

  5. Realiza una de las siguientes acciones en función del proveedor de repositorios externo que elijas vincular:

    • GitHub repositorios: enlaza un GitHub repositorio.

      1. En el menú desplegable de GitHub cuentas, selecciona la GitHub cuenta que contiene el repositorio que deseas vincular.

      2. En el menú desplegable del GitHub repositorio, elige la GitHub cuenta a la que quieres vincular tu CodeCatalyst proyecto.

      3. (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.

        1. Ve a tu GitHubcuenta, selecciona Configuración y, a continuación, selecciona Aplicaciones.

        2. En la pestaña GitHub Aplicaciones instaladas, selecciona Configurar para la CodeCatalyst aplicación Amazon.

        3. 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, selecciona Todos los repositorios.

          • Para proporcionar acceso a repositorios específicos, selecciona Seleccionar solo repositorios, selecciona el menú desplegable Seleccionar repositorios y, a continuación, elige un repositorio al que quieras permitir el enlace. CodeCatalyst

    • Repositorios de Bitbucket: enlaza un repositorio de Bitbucket.

      1. En el menú desplegable del espacio de trabajo de Bitbucket, selecciona el espacio de trabajo de Bitbucket que contiene el repositorio que quieres vincular.

      2. En el menú desplegable del repositorio de Bitbucket, selecciona 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.

  6. 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.