View a markdown version of this page

Vinculación de un repositorio de código fuente - Amazon CodeCatalyst

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar desde 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.

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 para 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

Después de instalar una extensión de repositorio, todos los repositorios a los que enlaces CodeCatalyst tendrán su código indexado y almacenado en él. CodeCatalyst De este modo, se podrá buscar el código en él. CodeCatalyst Para entender mejor la protección de datos de tu código cuando utilizas repositorios enlazados en CodeCatalyst, consulta la sección 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 puede 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 proyectos. CodeCatalyst

  • No puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyecto que tenga el mismo nombre que el 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 cambios de. CodeCatalyst

Si bien puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de un GitLab proyecto como colaborador, solo puedes desvincular un repositorio de terceros como administrador de Space o administrador del proyecto. 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 enlazado, 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ú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
  1. 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.

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

  3. Seleccione Agregar repositorio y Vincular repositorio.

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

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

      1. En el menú desplegable de la GitHub cuenta, elige 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 acceder al repositorio en la CodeCatalyst aplicación de Amazon. GitHub Puedes configurar en qué GitHub repositorios se pueden usar CodeCatalyst en la cuenta conectada.

        1. Navega hasta tu GitHub cuenta, elige Configuración y, a continuación, selecciona Aplicaciones.

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

        3. Realice una de las siguientes acciones para configurar el acceso a los GitHub repositorios a los que desea 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 algunos repositorios, elige el menú desplegable Seleccionar repositorios y, a continuación, elige un repositorio al que quieras permitir el enlace. CodeCatalyst

    • Repositorios de Bitbucket: vincule un repositorio de Bitbucket.

      1. En el menú desplegable Espacio de trabajo de Bitbucket, seleccione el espacio de trabajo de Bitbucket que contenga el repositorio que desee 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 aparece en gris, 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 en CodeCatalyst, puedes desvincularlo de un proyecto. CodeCatalyst Cuando se desvincula un repositorio, los eventos de ese repositorio no inician las ejecuciones del flujo de trabajo y no podrás usar ese repositorio con CodeCatalyst entornos de desarrollo. Para obtener más información, consulte Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst.