

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](migration.md).

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.

# Añada funcionalidad a los proyectos con extensiones en CodeCatalyst
<a name="extensions"></a>

Amazon CodeCatalyst incluye extensiones que te ayudan a añadir funcionalidad e integrarte con productos ajenos a CodeCatalyst. Con las extensiones del CodeCatalyst catálogo, los equipos pueden personalizar sus experiencias en ellas CodeCatalyst.

**Topics**
+ [Extensiones externas disponibles](#extensions-types)
+ [Conceptos sobre extensiones](extensions-concepts.md)
+ [Inicio rápido: instalar extensiones, conectar proveedores y vincular recursos en CodeCatalyst](extensions-quickstart.md)
+ [Instalación de una extensión en un espacio](install-extension.md)
+ [Desinstalación de una extensión en un espacio](uninstall-extension.md)
+ [Conectar GitHub cuentas, espacios de trabajo de Bitbucket, GitLab usuarios y sitios de Jira CodeCatalyst](extensions-connect.md)
+ [Desconectar GitHub cuentas, espacios de trabajo de Bitbucket, GitLab usuarios y sitios de Jira CodeCatalyst](extensions-disconnect.md)
+ [Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-link.md)
+ [Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-unlink.md)
+ [Ver repositorios de terceros y buscar problemas de Jira en CodeCatalyst](extensions-view-search.md)
+ [Inicio automático de la ejecución de un flujo de trabajo después de eventos en repositorios externos](extensions-workflow-repositories.md)
+ [Restricción del acceso IP con proveedores de repositorios externos](extensions-restrict-ip-access.md)
+ [Bloqueo de combinaciones externas cuando hay errores en los flujos de trabajo](extensions-block-merges.md)
+ [Vincular los problemas de Jira con las solicitudes de incorporación de CodeCatalyst cambios](link-jira-issues-pull-requests.md)
+ [Visualización de CodeCatalyst eventos en números de Jira](view-codecatalyst-events-jira.md)

## Extensiones externas disponibles
<a name="extensions-types"></a>

Puedes añadir una funcionalidad específica a tu CodeCatalyst proyecto en función de la extensión con la que decidas integrar los recursos.

### Integrar GitHub repositorios en CodeCatalyst
<a name="extensions-types-github"></a>

GitHub es un servicio basado en la nube que ayuda a los desarrolladores a almacenar y administrar su código. La extensión **GitHub repositorios** te permite usar GitHub repositorios enlazados en los proyectos de Amazon CodeCatalyst . También puedes vincular GitHub repositorios al crear un nuevo proyecto. CodeCatalyst Para obtener más información, consulte [Creación de un proyecto con un repositorio externo vinculado](projects-create.md#projects-create-3p-repo).

**nota**  
No puedes usar GitHub repositorios vacíos o archivados con los proyectos. CodeCatalyst 
La extensión de **GitHub repositorios** no es compatible con los repositorios de GitHub Enterprise Server.

Una vez que instales y configures la extensión de **GitHub repositorios**, podrás:
+ Consulta tus GitHub repositorios en la lista de repositorios de origen en CodeCatalyst
+ Almacene y gestione los archivos de definición de flujos de trabajo en sus repositorios GitHub 
+ Cree, lea, actualice y elimine archivos almacenados en GitHub repositorios enlazados desde CodeCatalyst entornos de desarrollo
+ Almacene e indexe los archivos de los GitHub repositorios enlazados en CodeCatalyst
+ Cree CodeCatalyst proyectos con los repositorios existentes de cuentas conectadas GitHub 
+ Cree un GitHub repositorio con el código generado por un plano al crear un proyecto con un plano o añadir un plano
+ El CodeCatalyst flujo de trabajo de Start se ejecuta automáticamente cuando el código se envía a GitHub los repositorios enlazados o cuando se crean, modifican o cierran las solicitudes de extracción en los repositorios enlazados GitHub 
+ Usa archivos fuente de GitHub repositorios enlazados en los flujos de trabajo CodeCatalyst 
+ Lea y ejecute GitHub acciones en los CodeCatalyst flujos de trabajo
+ Envía los estados CodeCatalyst de ejecución del flujo de trabajo a los GitHub repositorios enlazados y bloquea las fusiones de solicitudes de GitHub extracción en función de los estados de confirmación

### Integrar los repositorios de Bitbucket en CodeCatalyst
<a name="extensions-types-bitbucket"></a>

Bitbucket es un servicio basado en la nube que ayuda a los desarrolladores a almacenar y administrar código. La extensión de **repositorios de Bitbucket** te permite usar repositorios de Bitbucket enlazados en proyectos de Amazon. CodeCatalyst También puedes vincular los repositorios de Bitbucket al crear un proyecto nuevo. CodeCatalyst Para obtener más información, consulte [Creación de un proyecto con un repositorio externo vinculado](projects-create.md#projects-create-3p-repo).

**nota**  
No puedes usar repositorios de Bitbucket vacíos o archivados con los proyectos. CodeCatalyst 
La extensión **Repositorios de Bitbucket** no es compatible con los repositorios de Bitbucket Data Center.

Cuando instale y configure la extensión **Repositorios de Bitbucket**, podrá hacer lo siguiente:
+ Consulta tus repositorios de Bitbucket en la lista de repositorios de origen de CodeCatalyst
+ Almacenar y administrar archivos de definición de flujos de trabajo en repositorios de Bitbucket.
+ Crea, lee, actualiza y elimina archivos almacenados en repositorios de Bitbucket enlazados desde entornos de desarrollo CodeCatalyst 
+ Crea CodeCatalyst proyectos con los repositorios existentes de cuentas de Bitbucket conectadas
+ Almacena e indexa los archivos de los repositorios de Bitbucket enlazados en CodeCatalyst
+ Crear un repositorio de Bitbucket con el código generado por un esquema al crear un proyecto con un esquema o al añadir un esquema.
+ El CodeCatalyst flujo de trabajo de Start se ejecuta automáticamente cuando el código se envía a los repositorios de Bitbucket enlazados o cuando se crean, modifican o cierran solicitudes de incorporación de cambios en los repositorios de Bitbucket enlazados
+ Usa los archivos fuente del repositorio de Bitbucket enlazado en los flujos de trabajo CodeCatalyst 
+ Envía los estados CodeCatalyst de ejecución del flujo de trabajo a los repositorios de Bitbucket enlazados y bloquea las fusiones de solicitudes de extracción de Bitbucket en función de los estados de confirmación

### GitLab Integrar repositorios en CodeCatalyst
<a name="extensions-types-gitlab"></a>

GitLab es un servicio basado en la nube que ayuda a los desarrolladores a almacenar y administrar su código. La extensión **GitLab repositorios** te permite usar repositorios de GitLab proyectos enlazados en los proyectos de Amazon CodeCatalyst . También puedes vincular los repositorios de GitLab proyectos al crear un nuevo proyecto. CodeCatalyst Para obtener más información, consulte [Creación de un proyecto con un repositorio externo vinculado](projects-create.md#projects-create-3p-repo).

**nota**  
No puedes usar repositorios de proyectos vacíos o archivados con los GitLab proyectos. CodeCatalyst 
La extensión de **GitLab repositorios** no es compatible con GitLab los repositorios autogestionados.

Una vez que instales y configures la extensión de **GitLab repositorios**, podrás:
+ Consulta los repositorios de tu GitLab proyecto en la lista de repositorios de origen de CodeCatalyst
+ Almacene y gestione los archivos de definición de flujos de trabajo en los repositorios de sus GitLab proyectos.
+ Cree, lea, actualice y elimine archivos almacenados en repositorios de GitLab proyectos vinculados desde CodeCatalyst Dev Environments
+ Cree CodeCatalyst proyectos con los repositorios existentes de usuarios conectados GitLab 
+ Almacene e indexe los archivos de los repositorios de GitLab proyectos vinculados en CodeCatalyst
+ Cree un repositorio de GitLab proyectos con el código generado por un blueprint al crear un proyecto con un blueprint o añadir un blueprint
+ El CodeCatalyst flujo de trabajo de Start se ejecuta automáticamente cuando el código se envía a los repositorios de GitLab proyectos vinculados, o cuando se crean, modifican o cierran solicitudes de extracción en los repositorios de proyectos vinculados GitLab 
+ Usa los archivos fuente GitLab del repositorio de proyectos vinculado en los flujos de trabajo CodeCatalyst 
+ Envía los estados CodeCatalyst de ejecución del flujo de trabajo a los repositorios de GitLab proyectos vinculados y bloquea las solicitudes de GitLab fusión en función de los estados de confirmación

### Integrar los problemas de Jira en CodeCatalyst
<a name="extensions-types-jira"></a>

Jira es una aplicación de software que ayuda a los equipos de desarrollo ágil a planificar y asignar el trabajo, así como a hacer un seguimiento de este y a generar informes. La extensión de **Jira Software** te permite usar proyectos de Jira en proyectos de Amazon CodeCatalyst .

**nota**  
CodeCatalyst solo es compatible con **Jira Software Cloud**.

Una vez que instales y **configures la extensión de Jira Software** para un CodeCatalyst proyecto de Amazon, podrás:
+ Accede a los proyectos de Jira desde CodeCatalyst vinculándolos a otros proyectos CodeCatalyst 
+ Actualiza los problemas de Jira con CodeCatalyst las solicitudes de incorporación de cambios
+ Consulta el estado y el flujo de trabajo de las solicitudes de CodeCatalyst extracción vinculadas en los problemas de Jira

# Conceptos sobre extensiones
<a name="extensions-concepts"></a>

Estos son algunos conceptos y términos que debe conocer al trabajar con extensiones CodeCatalyst.

## Extensiones
<a name="extensions-concepts-extensions"></a>

Una *extensión* es un complemento que puedes instalar en tu CodeCatalyst espacio para añadir nuevas funcionalidades a tus proyectos e integrarlas con servicios externos CodeCatalyst. Las extensiones se pueden buscar e instalar desde el CodeCatalyst catálogo.

## CodeCatalyst catálogo
<a name="extensions-concepts-catalog"></a>

El CodeCatalyst catálogo es una lista centralizada de todas las extensiones disponibles en CodeCatalyst. Puedes consultar el CodeCatalyst catálogo para encontrar extensiones que puedan mejorar la experiencia de tu equipo en áreas CodeCatalyst como el origen, los flujos de trabajo, etc. 

## Conexión y vinculación
<a name="extensions-concepts-connect-link"></a>

En función de los recursos de terceros que quieras utilizar o gestionar, tendrás que conectar tu GitHub cuenta, el espacio de trabajo de Bitbucket o el proyecto de Jira. Luego, debes vincular tu GitHub repositorio, repositorio de Bitbucket o proyecto de Jira a tu proyecto. CodeCatalyst 
+ **GitHub repositorios**: Conecta la GitHub cuenta y, a continuación, vincula los GitHub repositorios.
+ **Repositorios de Bitbucket**: conecte el espacio de trabajo de Bitbucket y vincule los repositorios de Bitbucket.
+ **GitLab repositorios**: Conecta el GitLab usuario y, a continuación, vincula los repositorios GitLab del proyecto.
+ **Software de Jira**: conecte el sitio de Jira y vincule los proyectos de Jira.

# Inicio rápido: instalar extensiones, conectar proveedores y vincular recursos en CodeCatalyst
<a name="extensions-quickstart"></a>

En este tutorial, encontrará información general sobre estas tres tareas:

1. **Instala los **GitHub repositorios, los repositorios** de **Bitbucket, los repositorios** o la extensión de **GitLab Jira Software**.** En un sitio externo, se te pedirá que te conectes y proporciones acceso CodeCatalyst a tus recursos de terceros, lo que se hace como parte del siguiente paso.
**importante**  
Para instalar los **GitHub repositorios, los** **repositorios de Bitbucket**, **GitLab los repositorios** o la extensión de **Jira Software** en tu CodeCatalyst espacio, debes iniciar sesión con una cuenta que tenga la función de **administrador del espacio**.

1. Conecta tu GitHub cuenta, espacio de trabajo de Bitbucket, GitLab usuario o sitio de Jira a. CodeCatalyst
**importante**  
**Para conectar tu GitHub cuenta, espacio de trabajo de Bitbucket, GitLab usuario o sitio de Jira a tu CodeCatalyst espacio, debes ser tanto el administrador de la fuente externa como el administrador del espacio. CodeCatalyst **
**importante**  
Tras instalar una extensión de repositorio, se indexará y CodeCatalyst almacenará el código de todos los repositorios a los que enlaces. 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](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) en la *Guía del CodeCatalyst usuario de Amazon*.
**nota**  
Si utilizas una conexión a una GitHub cuenta, debes crear una conexión personal para establecer un mapeo de identidad entre tu CodeCatalyst identidad y tu GitHub identidad. Para obtener más información, consulte [Conexiones personales](concepts.md#personal-connection-concept) y [Acceder a GitHub los recursos con conexiones personales](ipa-settings-connections.md).

1. Vincula tu GitHub repositorio, repositorio de Bitbucket, repositorio de proyectos o GitLab proyecto de Jira a tu CodeCatalyst proyecto.
**importante**  
**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](extensions-unlink.md).
**Para vincular tu proyecto de Jira a tu CodeCatalyst proyecto, debes ser el administrador de CodeCatalyst **Space o CodeCatalyst el administrador del** proyecto.**
**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](extensions-link.md).  
Como práctica recomendada, asegúrese siempre de tener la última versión de la extensión antes de vincular un repositorio.
**nota**  
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
Un CodeCatalyst proyecto solo se puede vincular a un proyecto de Jira. Un proyecto de Jira se puede vincular a varios CodeCatalyst proyectos.

También puedes instalar los **GitHub repositorios, los repositorios** de **Bitbucket, la extensión de **GitLab repositorios****, conectarte a tu GitHub cuenta, espacio de trabajo de Bitbucket o GitLab usuario, y vincular repositorios de terceros al crear un nuevo proyecto. CodeCatalyst Para obtener más información, consulte [Creación de un proyecto con un repositorio externo vinculado](projects-create.md#projects-create-3p-repo).

**Topics**
+ [Paso 1: Instala una extensión de terceros del catálogo CodeCatalyst](#extensions-quickstart-install)
+ [Paso 2: Conecta tu proveedor externo a tu CodeCatalyst espacio](#extensions-github-extension-get-started-connect)
+ [Paso 3: vincula tus recursos de terceros a tu proyecto CodeCatalyst](#extensions-quickstart-link)
+ [Siguientes pasos](#extensions-quickstart-next-steps)

## Paso 1: Instala una extensión de terceros del catálogo CodeCatalyst
<a name="extensions-quickstart-install"></a>

El primer paso para utilizar recursos de terceros CodeCatalyst es instalar la extensión de **GitHub repositorios** del catálogo. CodeCatalyst Para instalar la extensión, lleve a cabo los siguientes pasos y elija la extensión para los recursos de terceros que desee usar. **GitHub Los repositorios, los** **repositorios de Bitbucket** y los **GitLab repositorios** te permiten usar repositorios, GitHub repositorios de Bitbucket o repositorios de proyectos. GitLab CodeCatalyst Jira Software te permite gestionar los **problemas de Jira** en. CodeCatalyst

**Para instalar una extensión del catálogo CodeCatalyst**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navega hasta tu CodeCatalyst espacio.

1. Navega hasta el CodeCatalyst CodeCatalyst catálogo seleccionando el icono de **catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior. **Puedes buscar **GitHub repositorios, repositorios** de **Bitbucket, repositorios** o **GitLab Jira Software**.** También puede filtrar las extensiones por categorías.

1. (Opcional) Para ver más detalles sobre la extensión, como los permisos que tendrá, elija el nombre de la extensión.

1. Elija **Instalar**. Revise los permisos que requiere la extensión y, si quiere continuar, seleccione **Instalar** de nuevo.

Tras instalar la extensión, se le llevará a la página de detalles de la extensión. En función de la extensión que haya instalado, podrá ver y administrar los proveedores conectados y los recursos vinculados.

## Paso 2: Conecta tu proveedor externo a tu CodeCatalyst espacio
<a name="extensions-github-extension-get-started-connect"></a>

**Tras instalar los **GitHub repositorios, los repositorios** de **Bitbucket, GitLab los repositorios** o la extensión de **Jira Software**, el siguiente paso consiste en conectar tu GitHub cuenta, el espacio de trabajo de Bitbucket, el repositorio de GitLab proyectos o el sitio de Jira a tu espacio.** CodeCatalyst 

**Para conectar tu GitHub cuenta, el espacio de trabajo de Bitbucket o el sitio de Jira a CodeCatalyst**
+ En función de la extensión externa que haya instalado, lleve a cabo una de las siguientes acciones:
  + **GitHub repositorios**: Conéctate a una GitHub cuenta.

    1. En la pestaña ** GitHub Cuentas conectadas**, selecciona **Conectar GitHub cuenta** para ir al sitio externo GitHub.

    1. Inicia sesión en tu GitHub cuenta con tus GitHub credenciales y, a continuación, elige la cuenta en la que quieres instalar Amazon CodeCatalyst.
**sugerencia**  
Si ya has conectado una GitHub cuenta al espacio, no se te pedirá que vuelvas a autorizar. En su lugar, aparecerá un cuadro de diálogo que le preguntará dónde desea instalar la extensión si es miembro o colaborador de más de una GitHub organización, o la página de configuración de la CodeCatalyst aplicación Amazon si solo pertenece a una GitHub organización. Configure la aplicación de acuerdo con el acceso al repositorio que desee permitir; luego, seleccione **Guardar**. Si el botón **Guardar** no está activo, haga algún cambio en la configuración e inténtelo de nuevo.

    1. Elige si quieres permitir el acceso CodeCatalyst a todos los repositorios actuales y futuros, o elige los GitHub repositorios específicos en los que quieres usarlos. CodeCatalyst La opción predeterminada es incluir todos los GitHub repositorios de la GitHub cuenta, incluidos los repositorios futuros a los que accederá. CodeCatalyst

    1. **Revisa los permisos otorgados a y CodeCatalyst, a continuación, selecciona Instalar.**

    Tras conectar tu GitHub cuenta a CodeCatalyst, accederás a la página de detalles de la extensión de **GitHub repositorios**, donde podrás ver y gestionar GitHub las cuentas conectadas y los GitHub repositorios enlazados.
  + **Repositorios de Bitbucket**: conéctese a un espacio de trabajo de Bitbucket.

    1. En la pestaña **Espacios de trabajo conectados de Bitbucket**, seleccione **Conectar espacio de trabajo de Bitbucket** para ir al sitio externo de Bitbucket.

    1. Inicia sesión en tu espacio de trabajo de Bitbucket con tus credenciales de Bitbucket y revisa los permisos otorgados a. CodeCatalyst

    1. **En el menú desplegable **Autorizar para el espacio** de trabajo, selecciona el espacio de trabajo de Bitbucket al que quieres dar CodeCatalyst acceso y, a continuación, selecciona Conceder acceso.**
**sugerencia**  
Si ya había conectado un espacio de trabajo de Bitbucket al espacio, no se le pedirá que vuelva a proporcionar autorización. En su lugar, verás un cuadro de diálogo que te preguntará dónde quieres instalar la extensión si eres miembro o colaborador en más de un espacio de trabajo de Bitbucket, o la página de configuración de la CodeCatalyst aplicación Amazon si solo perteneces a un espacio de trabajo de Bitbucket. Configure la aplicación para permitir el acceso al espacio de trabajo que desee y, a continuación, seleccione **Conceder acceso**. Si el botón **Conceder acceso** no está activo, haga algún cambio en la configuración e inténtelo de nuevo.

    Tras conectar tu espacio de trabajo de Bitbucket CodeCatalyst, accederás a la página de detalles de la extensión de **repositorios de Bitbucket**, donde podrás ver y gestionar los espacios de trabajo de Bitbucket conectados y los repositorios de Bitbucket enlazados.
  + **GitLab repositorios**: Conéctese a un GitLab usuario.

    1. Elija **Connect GitLab user** para ir al sitio externo GitLab.

    1. Inicie sesión con su GitLab usuario con sus GitLab credenciales y revise los permisos otorgados a CodeCatalyst.
**sugerencia**  
Si ya has conectado a un GitLab usuario al espacio, no se te pedirá que vuelvas a autorizarlo. En su lugar, volverás a la CodeCatalyst consola.

    1. Elija **Autorizar AWS conector para. GitLab**

    Tras conectar tu GitLab usuario a CodeCatalyst, accederás a la página de detalles de la extensión de **GitLab repositorios**, donde podrás ver y gestionar los repositorios de GitLab usuarios conectados y los repositorios de GitLab proyectos enlazados.
  + **Software de Jira**: conéctese al sitio de Jira.

    1. En la pestaña **Sitios de Jira conectados**, seleccione **Conectar sitio de Jira** para ir al sitio externo de Atlassian Marketplace.

    1. Selecciona **Consíguelo ahora** para empezar a instalarla CodeCatalyst en tu sitio de Jira.
**nota**  
Si ya lo instalaste CodeCatalyst en tu sitio de Jira, recibirás una notificación. Seleccione **Get started** para ir al paso final.

    1. En función del rol que tenga, lleve a cabo una de las siguientes opciones:

       1. **Si eres administrador de un sitio de Jira, en el menú desplegable del sitio, selecciona el sitio de Jira para instalar la aplicación y, a continuación, selecciona Instalar CodeCatalyst aplicación.**
**nota**  
Si tiene un sitio de Jira, este paso no aparecerá y pasará automáticamente al siguiente.

       1. 

          1. **Si no eres administrador de Jira, en el menú desplegable del sitio, selecciona el sitio de Jira para instalar la aplicación y, a continuación, selecciona Solicitar CodeCatalyst aplicación.** Para obtener más información sobre la instalación de aplicaciones de Jira, consulte [Who can install apps?](https://www.atlassian.com/licensing/marketplace#who-can-install-apps)

          1. **Introduce el motivo por el que necesitas instalarla CodeCatalyst en el campo de texto o mantén el texto predeterminado y, a continuación, selecciona Enviar solicitud.**

    1. Revisa las acciones realizadas CodeCatalyst durante la instalación de la aplicación y, a continuación, selecciona **Consíguela ahora**.

    1. Una vez instalada la aplicación, selecciona **Volver a CodeCatalyst** para volver a CodeCatalyst.

    Tras conectar tu sitio de Jira CodeCatalyst, podrás verlo en la pestaña **Sitios de Jira conectados** de la página de detalles de la extensión de **Jira Software**.

## Paso 3: vincula tus recursos de terceros a tu proyecto CodeCatalyst
<a name="extensions-quickstart-link"></a>

El tercer y último paso para usar tus GitHub repositorios, repositorios de Bitbucket o repositorios de GitLab proyectos, o para gestionar las incidencias de Jira, CodeCatalyst consiste en vincularlos al CodeCatalyst proyecto en el que quieres usarlos.

**Para vincular un GitHub repositorio, un repositorio de Bitbucket, un repositorio de proyectos o un GitLab proyecto de Jira a un proyecto desde la página de detalles de la extensión CodeCatalyst**
+ En función de la extensión externa que haya instalado y del proveedor que haya conectado, lleve a cabo una de las siguientes acciones:
  + **GitHub repositorios**: vincula un repositorio. GitHub 

    1. En la pestaña ** GitHub Repositorios enlazados**, selecciona **Vincular GitHub ** repositorio.

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

    1. En el menú desplegable del **GitHub repositorio**, elige el repositorio que quieres vincular a un CodeCatalyst proyecto.
**sugerencia**  
Si el nombre del repositorio está atenuado, no podrá vincular ese repositorio porque ya se habrá vinculado a otro proyecto en el espacio.

    1. (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 [GitHub](https://github.com/)cuenta, selecciona **Configuración** y, a continuación, selecciona **Aplicaciones.**

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

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

    1. En el menú desplegable **CodeCatalyst del proyecto**, elige el CodeCatalyst proyecto al que quieres vincular el repositorio. GitHub 

    1. Elija **Vincular**.

    Si ya no quieres usar un GitHub repositorio CodeCatalyst, puedes desvincularlo de un CodeCatalyst proyecto. 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](extensions-unlink.md).
  + **Repositorios de Bitbucket**: vincule un repositorio de Bitbucket.

    1. En la pestaña **Repositorios de Bitbucket vinculados**, elija **Vincular repositorio de Bitbucket**.

    1. En el menú desplegable **Espacio de trabajo de Bitbucket**, seleccione el espacio de trabajo de Bitbucket que contiene el repositorio que desee vincular.

    1. En el menú desplegable del **repositorio de Bitbucket**, elige el repositorio que quieres vincular a un proyecto. CodeCatalyst 
**sugerencia**  
Si el nombre del repositorio está atenuado, no podrá vincular ese repositorio porque ya se habrá vinculado a otro proyecto en el espacio.

    1. En el menú desplegable **CodeCatalyst del proyecto**, elige el CodeCatalyst proyecto al que quieres vincular el repositorio de Bitbucket.

    1. Elija **Vincular**.

    Si ya no quieres usar un repositorio de Bitbucket 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 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](extensions-unlink.md).
  + **GitLab repositorios**: enlaza un repositorio de GitLab proyectos.

    1. En la pestaña **Repositorios de GitLab proyectos vinculados**, selecciona **Vincular repositorio de GitLab proyectos**.

    1. En el menú desplegable de **GitLab usuarios**, elige el GitLab usuario que contiene el repositorio que quieres vincular.

    1. En el menú desplegable **GitLab del repositorio del proyecto**, elige el repositorio que deseas vincular a un CodeCatalyst proyecto.
**sugerencia**  
Si el nombre del repositorio está atenuado, no podrá vincular ese repositorio porque ya se habrá vinculado a otro proyecto en el espacio.

    1. En el menú desplegable del **CodeCatalyst proyecto**, elige el CodeCatalyst proyecto al que quieres vincular el repositorio del GitLab proyecto.

    1. Elija **Vincular**.

    Si ya no quieres usar un repositorio de GitLab proyectos CodeCatalyst, puedes desvincularlo de un CodeCatalyst proyecto. Cuando un repositorio de proyectos está desvinculado, los eventos de ese repositorio de proyectos no iniciarán las ejecuciones del flujo de trabajo y no podrás usar ese repositorio de proyectos 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](extensions-unlink.md).
  + **Software de Jira**: vincule un proyecto de Jira.

    1. En la pestaña **Proyectos de Jira vinculados**, seleccione **Vincular proyecto de Jira**.

    1. En el menú desplegable **Sitio de Jira**, seleccione el sitio de Jira que contenga el proyecto que desea vincular.

    1. En el menú desplegable **del proyecto de Jira**, elige el proyecto que quieres vincular a un proyecto. CodeCatalyst 

    1. En el menú desplegable **CodeCatalyst del proyecto**, selecciona el CodeCatalyst proyecto que quieres vincular a un proyecto de Jira.

    1. Elija **Vincular**.

    Una vez que un proyecto de Jira se vincula a un CodeCatalyst proyecto, el acceso a CodeCatalyst los problemas se desactiva por completo y **los problemas** del panel de CodeCatalyst navegación se sustituirán por un elemento de **problemas de Jira** que enlaza con el proyecto de Jira.  
![\[CodeCatalyst los problemas se sustituyen por problemas vinculados a Jira en el panel de navegación.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

    Si ya no quieres usar un proyecto de Jira CodeCatalyst, puedes desvincularlo de tu proyecto. CodeCatalyst Cuando se desvincula un proyecto de Jira, los problemas de Jira no estarán disponibles en el CodeCatalyst proyecto y CodeCatalyst **Issues** volverá a ser el proveedor de los problemas. Para obtener más información, consulte [Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-unlink.md).

**También puedes vincular tu GitHub repositorio, repositorio de Bitbucket o repositorio de proyectos a un GitLab proyecto desde los repositorios de **código fuente**.** Para obtener más información, consulte [Vinculación de recursos desde proveedores externos conectados](extensions-link.md#extensions-link-resources). 

## Siguientes pasos
<a name="extensions-quickstart-next-steps"></a>

Tras instalar los **GitHub repositorios, los repositorios** de **Bitbucket** o la extensión de **GitLab repositorios**, conectar tu proveedor de recursos y vincular los repositorios de terceros a tus CodeCatalyst proyectos, podrás utilizarlos en flujos de trabajo y entornos de desarrollo. CodeCatalyst También puedes crear repositorios de terceros en la GitHub cuenta conectada, el espacio de trabajo de Bitbucket o el GitLab usuario con código generado a partir de un blueprint. Para obtener más información, consulte [Inicio automático de la ejecución de un flujo de trabajo después de eventos en repositorios externos](extensions-workflow-repositories.md) y [Creación de un entorno de desarrollo](devenvironment-create.md).

Tras instalar la extensión de **Jira Software**, conectar tu sitio de Jira, vincular tus proyectos de Jira a tu CodeCatalyst proyecto y vincular una solicitud de incorporación de cambios, las actualizaciones CodeCatalyst se reflejan en tu proyecto de Jira. Para obtener más información sobre la vinculación de solicitudes de extracción a problemas de Jira, consulte [Vincular los problemas de Jira con las solicitudes de incorporación de CodeCatalyst cambios](link-jira-issues-pull-requests.md). Para obtener más información sobre la visualización de CodeCatalyst eventos en Jira, consulte. [Visualización de CodeCatalyst eventos en números de Jira](view-codecatalyst-events-jira.md)

# Instalación de una extensión en un espacio
<a name="install-extension"></a>

Puede instalar extensiones para su CodeCatalyst espacio que añadan funcionalidad a los proyectos de ese espacio. Puede ver el CodeCatalyst catálogo seleccionando el icono del **catálogo**![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png). Para obtener más información sobre las extensiones y sus funcionalidades, consulte [Extensiones externas disponibles](extensions.md#extensions-types). 

**importante**  
Para instalar una extensión, debe iniciar sesión con una cuenta que tenga el rol de **administrador del espacio** en ese espacio.

**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 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](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) en la *Guía del CodeCatalyst usuario de Amazon*.

**Para instalar una extensión del catálogo CodeCatalyst**

1. Abra la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navega hasta tu CodeCatalyst espacio.

1. Navega hasta el CodeCatalyst catálogo seleccionando el icono de **catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior. **Puedes buscar **GitHub repositorios, repositorios** de **Bitbucket, repositorios** o **GitLab Jira Software**.** También puede filtrar las extensiones por categorías.

1. (Opcional) Para ver más detalles sobre la extensión, como los permisos que tendrá, elija el nombre de la extensión.

1. Elija **Instalar**. Revise los permisos que requiere la extensión y, si quiere continuar, seleccione **Instalar** de nuevo.

Tras instalar una extensión, verá la página de detalles de la extensión instalada. Para obtener más información sobre la extensión, navegue por las pestañas. La página de detalles es también el lugar en el que realizará configuraciones adicionales de la extensión si es necesario.

# Desinstalación de una extensión en un espacio
<a name="uninstall-extension"></a>

Puede desinstalar las extensiones que se instalaron anteriormente en su CodeCatalyst espacio. Al desinstalar una extensión, es posible que se eliminen los recursos relacionados con esa extensión de tu CodeCatalyst espacio o tus proyectos. 

**importante**  
Para desinstalar una extensión, debe iniciar sesión con una cuenta que tenga el rol de **administrador del espacio** en ese espacio. 

**Para desinstalar una extensión de tu espacio CodeCatalyst**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navega hasta tu CodeCatalyst espacio.

1. A fin de ver una lista de las extensiones instaladas en el espacio, lleve a cabo una de las siguientes acciones:

   1. Seleccione **Configuración** y **Extensiones instaladas**.

   1. Seleccione el icono del **Catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior.

1. Seleccione **Configurar** en la extensión que desee desinstalar.

1. Seleccione **Desinstalar** en la página de detalles de la extensión.

1. Repase la información del cuadro de diálogo **Desinstalar extensión**. Siga las instrucciones y, a continuación, seleccione **Desinstalar** para desinstalar la extensión.

# Conectar GitHub cuentas, espacios de trabajo de Bitbucket, GitLab usuarios y sitios de Jira CodeCatalyst
<a name="extensions-connect"></a>

Para usar un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos o gestionar un proyecto de Jira CodeCatalyst, primero debes conectar tu fuente externa a tu espacio. CodeCatalyst Para obtener más información sobre las extensiones y sus funcionalidades, consulte [Extensiones externas disponibles](extensions.md#extensions-types).

**importante**  
**Para conectar tu GitHub cuenta, tu espacio de trabajo de Bitbucket, tu GitLab usuario o tu sitio de Jira a tu CodeCatalyst espacio, debes ser tanto el administrador de la fuente externa como el administrador del espacio. CodeCatalyst **

**nota**  
Si utilizas una conexión a una GitHub cuenta, debes crear una conexión personal para establecer un mapeo de identidad entre tu CodeCatalyst identidad y tu GitHub identidad. Para obtener más información, consulte [Conexiones personales](concepts.md#personal-connection-concept) y [Acceder a GitHub los recursos con conexiones personales](ipa-settings-connections.md).

**Para conectar tu GitHub cuenta, tu espacio de trabajo de Bitbucket, tu GitLab usuario o tu sitio de Jira a CodeCatalyst**

1. [Abre la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navega hasta tu CodeCatalyst espacio.

1. A fin de ver una lista de las extensiones instaladas en el espacio, lleve a cabo una de las siguientes acciones:

   1. Seleccione **Configuración** y **Extensiones instaladas**.

   1. Seleccione el icono del **Catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior.

1. **Elige **Configurar** para una de las siguientes extensiones que quieras configurar: **GitHub repositorios, repositorios** de **Bitbucket, repositorios** o **GitLab Jira Software**.**

1. En función de la extensión externa que desee configurar, lleve a cabo una de las siguientes acciones:
   + **GitHub repositorios**: Conéctate a una GitHub cuenta.

     1. En la pestaña ** GitHub Cuentas conectadas**, selecciona **Conectar GitHub cuenta** para ir al sitio externo GitHub.

     1. Inicia sesión en tu GitHub cuenta con tus GitHub credenciales y, a continuación, elige la cuenta en la que quieres instalar Amazon CodeCatalyst.
**sugerencia**  
Si ya has conectado una GitHub cuenta al espacio, no se te pedirá que vuelvas a autorizar. En su lugar, aparecerá un cuadro de diálogo que le preguntará dónde desea instalar la extensión si es miembro o colaborador en más de un GitHub espacio, o la página de configuración de la CodeCatalyst aplicación Amazon si solo pertenece a un GitHub espacio. Configure la aplicación de acuerdo con el acceso al repositorio que desee permitir; luego, seleccione **Guardar**. Si el botón **Guardar** no está activo, haga algún cambio en la configuración e inténtelo de nuevo.

     1. Elige si quieres permitir el acceso CodeCatalyst a todos los repositorios actuales y futuros, o elige los GitHub repositorios específicos en los que quieres usarlos. CodeCatalyst La opción predeterminada es incluir todos los GitHub repositorios de la GitHub cuenta, incluidos los repositorios futuros a los que accederá. CodeCatalyst

     1. **Revisa los permisos otorgados a y CodeCatalyst, a continuación, selecciona Instalar.**

     Tras conectar tu GitHub cuenta a CodeCatalyst, accederás a la página de detalles de la extensión de **GitHub repositorios**, donde podrás ver y gestionar GitHub las cuentas conectadas y los GitHub repositorios enlazados.
   + **Repositorios de Bitbucket**: conéctese a un espacio de trabajo de Bitbucket.

     1. En la pestaña **Espacios de trabajo conectados de Bitbucket**, seleccione **Conectar espacio de trabajo de Bitbucket** para ir al sitio externo de Bitbucket.

     1. Inicia sesión en tu espacio de trabajo de Bitbucket con tus credenciales de Bitbucket y revisa los permisos otorgados a. CodeCatalyst

     1. **En el menú desplegable **Autorizar para el espacio** de trabajo, selecciona el espacio de trabajo de Bitbucket al que quieres dar CodeCatalyst acceso y, a continuación, selecciona Conceder acceso.**
**sugerencia**  
Si ya había conectado un espacio de trabajo de Bitbucket al espacio, no se le pedirá que vuelva a proporcionar autorización. En su lugar, verás un cuadro de diálogo que te preguntará dónde quieres instalar la extensión si eres miembro o colaborador en más de un espacio de trabajo de Bitbucket, o la página de configuración de la CodeCatalyst aplicación Amazon si solo perteneces a un espacio de trabajo de Bitbucket. Configure la aplicación para permitir el acceso al espacio de trabajo que desee y, a continuación, seleccione **Conceder acceso**. Si el botón **Conceder acceso** no está activo, haga algún cambio en la configuración e inténtelo de nuevo.

     Tras conectar tu espacio de trabajo de Bitbucket CodeCatalyst, accederás a la página de detalles de la extensión de **repositorios de Bitbucket**, donde podrás ver y gestionar los espacios de trabajo de Bitbucket conectados y los repositorios de Bitbucket enlazados.
   + **GitLab repositorios**: Conéctese a un GitLab usuario.

     1. Elija **Connect GitLab user** para ir al sitio externo GitLab.

     1. Inicie sesión con su GitLab usuario con sus GitLab credenciales y revise los permisos otorgados a CodeCatalyst.
**sugerencia**  
Si ya has conectado a un GitLab usuario al espacio, no se te pedirá que vuelvas a autorizarlo. En su lugar, volverás a la CodeCatalyst consola.

     1. Elija **Autorizar AWS conector para. GitLab**

     Tras conectar tu GitLab usuario a CodeCatalyst, accederás a la página de detalles de la extensión de **GitLab repositorios**, donde podrás ver y gestionar los repositorios de GitLab usuarios conectados y los repositorios de GitLab proyectos enlazados.
   + **Software de Jira**: conéctese al sitio de Jira.

     1. En la pestaña **Sitios de Jira conectados**, seleccione **Conectar sitio de Jira** para ir al sitio externo de Atlassian Marketplace.

     1. Selecciona **Consíguelo ahora** para empezar a instalarla CodeCatalyst en tu sitio de Jira.
**nota**  
Si ya lo instalaste CodeCatalyst en tu sitio de Jira, recibirás una notificación. Seleccione **Get started** para ir al paso final.

     1. En función del rol que tenga, lleve a cabo una de las siguientes opciones:

        1. **Si eres administrador de un sitio de Jira, en el menú desplegable del sitio, selecciona el sitio de Jira para instalar la aplicación y, a continuación, selecciona Instalar CodeCatalyst aplicación.**
**nota**  
Si tiene un sitio de Jira, este paso no aparecerá y pasará automáticamente al siguiente.

        1. 

           1. **Si no eres administrador de Jira, en el menú desplegable del sitio, selecciona el sitio de Jira para instalar la aplicación y, a continuación, selecciona Solicitar CodeCatalyst aplicación.** Para obtener más información sobre la instalación de aplicaciones de Jira, consulte [Who can install apps?](https://www.atlassian.com/licensing/marketplace#who-can-install-apps)

           1. **Introduce el motivo por el que necesitas instalarla CodeCatalyst en el campo de texto o mantén el texto predeterminado y, a continuación, selecciona Enviar solicitud.**

     1. Revisa las acciones realizadas CodeCatalyst durante la instalación de la aplicación y, a continuación, selecciona **Consíguela ahora**.

     1. Una vez instalada la aplicación, selecciona **Volver a CodeCatalyst** para volver a CodeCatalyst.

     Tras conectar tu sitio de Jira CodeCatalyst, podrás verlo en la pestaña **Sitios de Jira conectados** de la página de detalles de la extensión de **Jira Software**.

Si ya no quieres usar GitHub repositorios, repositorios de Bitbucket o repositorios de GitLab proyectos, ni gestionar los problemas de Jira en CodeCatalyst ellos, puedes desconectar tu fuente externa. Cuando se desconecta una GitHub cuenta, un espacio de trabajo de Bitbucket o un GitLab usuario, los eventos de los repositorios de terceros no iniciarán las ejecuciones del flujo de trabajo y no podrás usar esos repositorios con Dev Environments. CodeCatalyst Cuando se desconecta un sitio de Jira, los problemas de Jira de los proyectos del sitio no estarán disponibles en los CodeCatalyst proyectos y CodeCatalyst **Issues** volverá a ser el proveedor de los problemas. Para obtener más información, consulte [Desconectar GitHub cuentas, espacios de trabajo de Bitbucket, GitLab usuarios y sitios de Jira CodeCatalyst](extensions-disconnect.md).

# Desconectar GitHub cuentas, espacios de trabajo de Bitbucket, GitLab usuarios y sitios de Jira CodeCatalyst
<a name="extensions-disconnect"></a>

Si ya no quieres usar GitHub repositorios, repositorios de Bitbucket o repositorios de GitLab proyectos, ni gestionar los problemas de Jira en CodeCatalyst ellos, puedes desconectar tu fuente externa. Una vez que se desconecte una GitHub cuenta, un espacio de trabajo de Bitbucket o un GitLab usuario, los eventos de los repositorios no iniciarán las ejecuciones del flujo de trabajo y no podrás usar esos repositorios con Dev Environments. CodeCatalyst Cuando se desconecta un sitio de Jira, los problemas de Jira de los proyectos del sitio no estarán disponibles en los CodeCatalyst proyectos y CodeCatalyst **Issues** volverá a ser el proveedor de los problemas.

**nota**  
Para desconectar una GitHub cuenta, primero debes desvincular todos los GitHub repositorios enlazados de esa cuenta.
Para desconectar un espacio de trabajo de Bitbucket, primero deberá desvincular todos los repositorios de Bitbucket de ese espacio de trabajo.
Para desconectar a un GitLab usuario, primero debes desvincular todos los repositorios de GitLab proyectos vinculados de ese espacio de trabajo.
Para desconectar un sitio de Jira, primero deberá desvincular todos los proyectos de Jira de esa cuenta.
Para obtener más información, consulte [Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-unlink.md).

**Para desconectar un GitHub proyecto, un espacio de trabajo de Bitbucket, un GitLab usuario o un sitio de Jira**

1. [Abre la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navega hasta tu CodeCatalyst espacio.

1. A fin de ver una lista de las extensiones instaladas en el espacio, lleve a cabo una de las siguientes acciones:

   1. Seleccione **Configuración** y **Extensiones instaladas**.

   1. Seleccione el icono del **Catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior.

1. **Elige **Configurar** para una de las siguientes extensiones que quieras configurar: **GitHub repositorios, repositorios** de **Bitbucket, repositorios** o **GitLab Jira Software**.**

1. En función de la extensión externa que desee configurar, lleve a cabo una de las siguientes acciones:
   + **GitHub repositorios**: desconéctate a una cuenta. GitHub 

     **En la pestaña ** GitHub Cuentas conectadas**, selecciona la GitHub cuenta que quieres desconectar y, a continuación, selecciona Desconectar cuenta. GitHub **
   + **Repositorios de Bitbucket**: desconéctese del espacio de trabajo de Bitbucket.

     En la pestaña **Espacios de trabajo de Bitbucket conectados**, elija el espacio de trabajo de Bitbucket que quiera desconectar y seleccione **Desconectar espacio de trabajo de Bitbucket**.
   + **GitLab repositorios**: desconectarse de un usuario. GitLab 

     **En la pestaña ** GitLab Usuarios conectados**, elige el GitLab usuario que quieres desconectar y, a continuación, selecciona Desconectar usuario. GitLab **
   + **Software de Jira**: desconéctese del sitio de Jira.

     En la pestaña **Sitios de Jira conectados**, seleccione el sitio de Jira que quiera desconectar y, a continuación, seleccione **Desconectar sitio de Jira**.

1. En el cuadro de diálogo **Desconectar**, revise el efecto que tendrá la desconexión de la cuenta.

1. Introduzca **desconectar** en el campo de entrada de texto y seleccione **Desconectar**.

# Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst
<a name="extensions-link"></a>

Para poder utilizar un GitHub repositorio, un repositorio de Bitbucket o un repositorio de proyectos, o gestionar un GitLab proyecto de Jira, debes conectar la fuente externa a la que pertenece el repositorio o el proyecto con tu espacio. CodeCatalyst Para obtener más información, consulte [Conectar GitHub cuentas, espacios de trabajo de Bitbucket, GitLab usuarios y sitios de Jira CodeCatalyst](extensions-connect.md).

Puedes usar repositorios enlazados, GitHub repositorios de Bitbucket o repositorios de GitLab proyectos en los flujos de trabajo, donde los eventos de los repositorios enlazados inician flujos de trabajo que podrían crear, probar o implementar código, según la configuración del flujo de trabajo. Los archivos de configuración de los flujos de trabajo para los flujos de trabajo que utilizan repositorios enlazados GitHub o de Bitbucket se almacenan en los repositorios enlazados. Los repositorios vinculados también se pueden usar con los entornos de desarrollo para crear, actualizar y eliminar archivos en los repositorios vinculados. **Puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de proyectos a un GitLab CodeCatalyst proyecto desde la página de detalles de los repositorios, los **GitHub repositorios** de **Bitbucket o la extensión de repositorios**, o desde la vista de **GitLab repositorios** de **código fuente** del propio proyecto en código.**

**importante**  
****Si bien puedes vincular un repositorio GitHub o un repositorio de Bitbucket como **colaborador**, solo puedes desvincular un repositorio de terceros si eres administrador de Space o administrador de proyecto.**** Para obtener más información, consulte [Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-unlink.md).

**importante**  
Tras instalar una extensión de repositorio, cualquier repositorio al que te vincules 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](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) en la *Guía del CodeCatalyst usuario de Amazon*.

**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.  
Como práctica recomendada, asegúrese siempre de tener la última versión de la extensión antes de vincular un repositorio.

Puedes usar proyectos de Jira enlazados para gestionar las incidencias y vincular las solicitudes de incorporación de cambios a una incidencia de CodeCatalyst Jira. El estado resumido de una solicitud de cambios y el estado de los eventos del CodeCatalyst flujo de trabajo asociados se reflejan en tu edición de Jira.

**importante**  
Para vincular tu proyecto de Jira a tu CodeCatalyst proyecto, debes ser el administrador de CodeCatalyst **Space o el administrador del CodeCatalyst ** **proyecto**.

**nota**  
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 GitLab repositorio 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
Un CodeCatalyst proyecto solo se puede vincular a un proyecto de Jira. Un proyecto de Jira se puede vincular a varios CodeCatalyst proyectos.

**Topics**
+ [Vinculación de recursos desde proveedores externos conectados](#extensions-link-resources)
+ [Vincular un repositorio de terceros durante la creación CodeCatalyst del proyecto](#extensions-link-repositories-creation)

## Vinculación de recursos desde proveedores externos conectados
<a name="extensions-link-resources"></a>

**Para vincular un GitHub repositorio, un repositorio de Bitbucket, un repositorio de proyectos o un GitLab proyecto de Jira a un CodeCatalyst proyecto desde la página de detalles de la extensión**

1. [Abre la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navega hasta tu CodeCatalyst espacio.

1. A fin de ver una lista de las extensiones instaladas en el espacio, lleve a cabo una de las siguientes acciones:

   1. Seleccione **Configuración** y **Extensiones instaladas**.

   1. Seleccione el icono del **Catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior.

1. **Elige **Configurar** para una de las siguientes extensiones: **GitHub repositorios, repositorios** de **Bitbucket, repositorios** o **GitLab Jira Software**.**

1. En función de la extensión externa que desee configurar, lleve a cabo una de las siguientes acciones:
   + GitHub repositorios: vincula un **repositorio**. GitHub 

     1. En la pestaña ** GitHub Repositorios enlazados**, selecciona **Vincular GitHub ** repositorio.

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

     1. En el menú desplegable del **GitHub repositorio**, elige el repositorio que quieres vincular a un CodeCatalyst proyecto.
**sugerencia**  
Si el nombre del repositorio está atenuado, no podrá vincular ese repositorio porque ya se habrá vinculado a otro proyecto en el espacio.

     1. (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 [GitHub](https://github.com/)cuenta, selecciona **Configuración** y, a continuación, selecciona **Aplicaciones.**

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

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

     1. En el menú desplegable **CodeCatalyst del proyecto**, elige el CodeCatalyst proyecto al que quieres vincular el repositorio. GitHub 

     1. Elija **Vincular**.

     Si ya no quieres usar un GitHub repositorio CodeCatalyst, puedes desvincularlo de un CodeCatalyst proyecto. 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](extensions-unlink.md).
   + **Repositorios de Bitbucket**: vincule un repositorio de Bitbucket.

     1. En la pestaña **Repositorios de Bitbucket vinculados**, elija **Vincular repositorio de Bitbucket**.

     1. En el menú desplegable **Espacio de trabajo de Bitbucket**, seleccione el espacio de trabajo de Bitbucket que contiene el repositorio que desee vincular.

     1. En el menú desplegable del **repositorio de Bitbucket**, elige el repositorio que quieres vincular a un proyecto. CodeCatalyst 
**sugerencia**  
Si el nombre del repositorio está atenuado, no podrá vincular ese repositorio porque ya se habrá vinculado a otro proyecto en el espacio.

     1. En el menú desplegable **CodeCatalyst del proyecto**, elige el CodeCatalyst proyecto al que quieres vincular el repositorio de Bitbucket.

     1. Elija **Vincular**.

     Si ya no quieres usar un repositorio de Bitbucket 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 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](extensions-unlink.md).
   + **GitLab repositorios**: enlaza un repositorio de GitLab proyectos.

     1. En la pestaña **Repositorios de GitLab proyectos vinculados**, selecciona **Vincular repositorio de GitLab proyectos**.

     1. En el menú desplegable de **GitLab usuarios**, elige el GitLab usuario que contiene el repositorio de proyectos que quieres vincular.

     1. En el menú desplegable **GitLab del repositorio de proyectos**, elige el repositorio que deseas vincular a un CodeCatalyst proyecto.
**sugerencia**  
Si el nombre del repositorio está atenuado, no podrá vincular ese repositorio porque ya se habrá vinculado a otro proyecto en el espacio.

     1. En el menú desplegable del **CodeCatalyst proyecto**, elige el CodeCatalyst proyecto al que quieres vincular el repositorio del GitLab proyecto.

     1. Elija **Vincular**.

     Si ya no quieres usar un repositorio de GitLab proyectos CodeCatalyst, puedes desvincularlo de un CodeCatalyst proyecto. Cuando un repositorio de proyectos está desvinculado, los eventos de ese repositorio de proyectos no iniciarán las ejecuciones del flujo de trabajo y no podrás usar ese repositorio de proyectos 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](extensions-unlink.md).
   + **Software de Jira**: vincule un proyecto de Jira.

     1. En la pestaña **Proyectos de Jira vinculados**, seleccione **Vincular proyecto de Jira**.

     1. En el menú desplegable **Sitio de Jira**, seleccione el sitio de Jira que contenga el proyecto que desea vincular.

     1. En el menú desplegable **del proyecto de Jira**, elige el proyecto que quieres vincular a un proyecto. CodeCatalyst 

     1. En el menú desplegable **CodeCatalyst del proyecto**, selecciona el CodeCatalyst proyecto que quieres vincular a un proyecto de Jira.

     1. Elija **Vincular**.

     Una vez que un proyecto de Jira se vincula a un CodeCatalyst proyecto, el acceso a CodeCatalyst los problemas se desactiva por completo y **los problemas** del panel de CodeCatalyst navegación se sustituirán por un elemento de **problemas de Jira** que enlaza con el proyecto de Jira.  
![\[CodeCatalyst los problemas se sustituyen por problemas vinculados a Jira en el panel de navegación.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

     Si ya no quieres usar un proyecto de Jira CodeCatalyst, puedes desvincularlo de tu proyecto. CodeCatalyst Cuando se desvincula un proyecto de Jira, los problemas de Jira no estarán disponibles en el CodeCatalyst proyecto y CodeCatalyst **Issues** volverá a ser el proveedor de los problemas. Para obtener más información, consulte [Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-unlink.md).

**Para vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de proyectos a un GitLab CodeCatalyst proyecto desde la página de repositorios de origen de un proyecto**

1. [Abre la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navegue hasta su CodeCatalyst proyecto.

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

1. Seleccione **Agregar repositorio** y **Vincular repositorio**.

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

1. 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 **GitHub cuentas**, selecciona la GitHub cuenta que contiene el repositorio que deseas vincular.

     1. En el menú desplegable del **GitHub repositorio**, elige el GitHub repositorio al que quieres vincular tu CodeCatalyst proyecto.
**sugerencia**  
Si el nombre del repositorio está atenuado, no puedes vincular ese repositorio porque ya se ha vinculado a otro proyecto en Amazon CodeCatalyst.

     1. (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 [GitHub](https://github.com/)cuenta, selecciona **Configuración** y, a continuación, selecciona **Aplicaciones.**

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

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

     1. En el menú desplegable **Espacio de trabajo de Bitbucket**, seleccione el espacio de trabajo de Bitbucket que contenga el repositorio que desee vincular.

     1. 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.
   + **GitLab repositorios**: enlaza un repositorio de GitLab proyectos.

     1. En el menú desplegable de **GitLab usuarios**, selecciona el GitLab usuario que contiene el repositorio del proyecto que deseas vincular.

     1. En el menú desplegable **GitLab del repositorio de proyectos**, elige el repositorio de GitLab proyectos al que quieres vincular tu CodeCatalyst proyecto.
**sugerencia**  
Si el nombre del repositorio del proyecto está atenuado, no puedes vincular ese repositorio de proyectos porque ya se ha vinculado a otro proyecto en Amazon CodeCatalyst.

1. 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](extensions-unlink.md).



Tras vincular tu GitHub repositorio, repositorio de Bitbucket o repositorio de GitLab proyectos a tu CodeCatalyst proyecto, podrás usarlo en CodeCatalyst flujos de trabajo y entornos de desarrollo. También puede usar los repositorios vinculados con Amazon Q Developer, esquemas, etc. Para obtener más información, consulte [Inicio automático de la ejecución de un flujo de trabajo después de eventos en repositorios externos](extensions-workflow-repositories.md) y [Creación de un entorno de desarrollo](devenvironment-create.md).

Tras vincular tu proyecto de Jira a tu CodeCatalyst proyecto y vincular una solicitud de extracción, las actualizaciones CodeCatalyst se reflejan en tu proyecto de Jira. Para obtener más información sobre la vinculación de solicitudes de extracción a problemas de Jira, consulte [Vincular los problemas de Jira con las solicitudes de incorporación de CodeCatalyst cambios](link-jira-issues-pull-requests.md). Para obtener más información sobre la visualización de CodeCatalyst eventos en Jira, consulta. [Visualización de CodeCatalyst eventos en números de Jira](view-codecatalyst-events-jira.md)

## Vincular un repositorio de terceros durante la creación CodeCatalyst del proyecto
<a name="extensions-link-repositories-creation"></a>

Puedes vincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos a un nuevo CodeCatalyst proyecto al crear el nuevo proyecto. CodeCatalyst Para obtener más información, consulte [Creación de un proyecto con un repositorio externo vinculado](projects-create.md#projects-create-3p-repo).

# Desvincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst
<a name="extensions-unlink"></a>

Si ya no quieres usar un GitHub repositorio, repositorio de Bitbucket o repositorio de proyectos, ni gestionar un GitLab proyecto de Jira en él CodeCatalyst, puedes desvincular el repositorio o el proyecto de tu proyecto. CodeCatalyst 

Al desvincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos, no se elimina el repositorio ni se realiza ningún cambio en él. No se elimina ningún archivo de configuración de flujo de trabajo almacenado en ese repositorio vinculado. Sin embargo, una vez que desvinculas un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos, los eventos de ese repositorio ya no iniciarán las ejecuciones del flujo de trabajo y no podrás usar el repositorio con entornos de desarrollo. **Puedes desvincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de proyectos de un GitLab CodeCatalyst proyecto desde la página de detalles de los repositorios, los **GitHub repositorios** de **Bitbucket o la extensión de repositorios**, o desde la vista de **GitLab repositorios** de **código fuente del propio** proyecto.**

Al desvincular un proyecto de Jira, no se elimina el proyecto, lo que incluye los elementos de planificación o la información de desarrollo, ni se hace ningún cambio. **Sin embargo, una vez que desvincules un proyecto de Jira, las ediciones de Jira del proyecto dejarán de estar disponibles para vincularlas al CodeCatalyst proyecto y Issues volverá a ser el proveedor de las emisiones. CodeCatalyst **

**importante**  
**Para desvincular tu GitHub repositorio, el repositorio de Bitbucket o el repositorio de proyectos de Gitlab de tu CodeCatalyst proyecto, debes ser el administrador de **Space** o el administrador del proyecto.**

**Para desvincular un GitHub repositorio, un repositorio de Bitbucket, un repositorio de proyectos o un GitLab proyecto de Jira de un CodeCatalyst proyecto desde la página de detalles de la extensión**

1. [Abre la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navega hasta tu CodeCatalyst espacio.

1. A fin de ver una lista de las extensiones instaladas en el espacio, lleve a cabo una de las siguientes acciones:

   1. Seleccione **Configuración** y **Extensiones instaladas**.

   1. Seleccione el icono del **Catálogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/es_es/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) en el menú superior.

1. **Elige **Configurar** para una de las siguientes extensiones que quieras configurar: **GitHub repositorios, repositorios** de **Bitbucket, repositorios** o **GitLab Jira Software**.**

1. En función de la extensión externa que desee configurar, lleve a cabo una de las siguientes acciones:
   + GitHub repositorios: desvincula un **repositorio**. GitHub 

     **En la pestaña de **GitHub repositorios**, elige el GitHub repositorio que quieres desvincular y, a continuación, selecciona Desvincular repositorio. GitHub **
   + **Repositorios de Bitbucket**: desvincule un repositorio de Bitbucket.

     En la pestaña **Repositorios de Bitbucket**, seleccione el repositorio de Bitbucket que desee desvincular y, a continuación, seleccione **Desvincular repositorio de Bitbucket**.
   + **GitLab repositorios**: desvincula un repositorio de proyectos. GitLab 

     **En la pestaña **repositorios de GitLab proyectos**, elige el repositorio de GitLab proyectos que quieres desvincular y, a continuación, selecciona Desvincular el repositorio de proyectos. GitLab **
   + **Software de Jira**: desvincule un proyecto de Jira.

     En la pestaña **Proyectos de Jira**, seleccione el proyecto de Jira que desee desvincular y, a continuación, seleccione **Desvincular proyecto de Jira**.

1. En el cuadro de diálogo **Desvincular**, repase el efecto de la desvinculación del repositorio.

1. Introduzca **desvincular** en el campo de entrada de texto y seleccione **Desvincular**.

**Para desvincular un GitHub repositorio, un repositorio de Bitbucket o un repositorio de proyectos de un GitLab CodeCatalyst proyecto de la página de repositorios de origen**

1. [Abre la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navegue hasta su CodeCatalyst proyecto.

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

1. Seleccione el botón de opción del repositorio que desee desvincular y, a continuación, elija **Desvincular repositorio**.

1. Repase la información del cuadro de diálogo. Siga las instrucciones y, a continuación, seleccione **Desvincular** para desvincular el repositorio.

# Ver repositorios de terceros y buscar problemas de Jira en CodeCatalyst
<a name="extensions-view-search"></a>

Tras vincular GitHub los repositorios, los repositorios de Bitbucket o los repositorios de GitLab proyectos, puedes verlos para confirmar y configurar los recursos. CodeCatalyst También puedes buscar las incidencias vinculadas de Jira en. CodeCatalyst

**Topics**
+ [Ver repositorios de terceros en CodeCatalyst](#extensions-view-repositories)
+ [Al buscar problemas de Jira en CodeCatalyst](#extensions-search-issues)

## Ver repositorios de terceros en CodeCatalyst
<a name="extensions-view-repositories"></a>

**Puedes ver los repositorios enlazados, GitHub los repositorios de Bitbucket o los repositorios de proyectos en la lista de repositorios de origen de tu GitLab proyecto o en la página de detalles de los repositorios, **GitHub repositorios de **Bitbucket** o extensión de repositorios**. GitLab ** Al seleccionarlos de la lista de repositorios, no se abren. CodeCatalyst se abrirán en el proveedor de repositorios externo, donde podrá ver el código del repositorio vinculado y trabajar en él.

**Para ver los repositorios enlazados, GitHub los repositorios de Bitbucket o los repositorios de proyectos en GitLab CodeCatalyst**

1. [Abre la consola en https://codecatalyst.aws/ CodeCatalyst .](https://codecatalyst.aws/)

1. Navegue hasta su CodeCatalyst proyecto.

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

**Para ver los GitHub repositorios enlazados, los repositorios de Bitbucket o los repositorios de GitLab proyectos desde la página de detalles de la extensión**

1. [Abre la consola en https://codecatalyst.aws/ CodeCatalyst .](https://codecatalyst.aws/)

1. Ve a tu CodeCatalyst espacio y, a continuación, selecciona la pestaña **Extensiones instaladas**.

1. En función del proveedor de repositorios externos que desee ver, lleve a cabo una de las siguientes opciones:
   + En **GitHub los repositorios**, selecciona **Configurar** y, a continuación, selecciona ** GitHub Repositorios enlazados** para ver todos los GitHub repositorios conectados a los CodeCatalyst proyectos de tu espacio. CodeCatalyst 
   + En **los repositorios de Bitbucket**, selecciona **Configurar** y, a continuación, selecciona Repositorios de **Bitbucket vinculados para ver todos los repositorios de Bitbucket** conectados a los proyectos de tu espacio. CodeCatalyst CodeCatalyst 
   + En **GitLab los repositorios**, selecciona **Configurar** y, a continuación, selecciona Repositorios de ** GitLab proyectos vinculados para ver todos los repositorios de proyectos conectados** a los GitLab proyectos de tu espacio. CodeCatalyst CodeCatalyst 

Los GitHub repositorios, repositorios de Bitbucket o repositorios de proyectos que están vinculados a tu GitLab CodeCatalyst proyecto se muestran en la lista. Elige el GitHub repositorio, el repositorio de Bitbucket o el repositorio GitLab del proyecto para ver y editar los archivos del proveedor de repositorios externo.

**nota**  
Si un flujo de trabajo utiliza un GitHub repositorio, un repositorio de Bitbucket o un repositorio de GitLab proyectos en una acción de origen, los cambios que realices en el flujo de trabajo YAML en el editor visual o en el editor de YAML se confirmarán automáticamente y se CodeCatalyst enviarán al repositorio externo.

## Al buscar problemas de Jira en CodeCatalyst
<a name="extensions-search-issues"></a>

Tras vincular un proyecto de Jira, puedes buscar problemas en el proyecto de Jira vinculado mediante la barra de búsqueda CodeCatalyst global. También puedes buscar los problemas de Jira CodeCatalyst al vincular los problemas de una solicitud de incorporación de cambios. Para obtener más información sobre cómo vincular las incidencias de Jira a una solicitud de incorporación de CodeCatalyst cambios, consulta. [Vincular los problemas de Jira con las solicitudes de incorporación de CodeCatalyst cambios](link-jira-issues-pull-requests.md)

**Búsqueda de problemas de Jira en proyectos de Jira vinculados**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue hasta su CodeCatalyst proyecto.

1. En la barra de búsqueda global, busque en un proyecto de Jira vinculado los problemas o problemas de Jira que desee vincular a una solicitud de extracción.

# Inicio automático de la ejecución de un flujo de trabajo después de eventos en repositorios externos
<a name="extensions-workflow-repositories"></a>

Puedes usar un GitHub repositorio vinculado, un repositorio de Bitbucket o un repositorio de GitLab proyectos como fuente de un flujo de trabajo, donde los cambios en una rama específica de un GitHub repositorio vinculado, un repositorio de Bitbucket o un repositorio de GitLab proyectos inicien automáticamente una ejecución de flujo de trabajo.

Un *flujo de trabajo* es un procedimiento automatizado que describe cómo compilar, probar e implementar su código como parte de un sistema de integración y entrega continuas (CI/CD). Un flujo de trabajo define una serie de pasos o *acciones* que se realizan durante la ejecución de un flujo de trabajo. Un flujo de trabajo también define los eventos, o *desencadenadores*, que activan el inicio del flujo de trabajo. Para configurar un flujo de trabajo, debes crear un *archivo de definición del flujo de trabajo* mediante el editor [visual o YAML](https://docs.aws.amazon.com//codecatalyst/latest/userguide/flows.html#workflow.editors) de la CodeCatalyst consola.

**sugerencia**  
Para ver rápidamente cómo se pueden utilizar los flujos de trabajo en un proyecto, [cree un proyecto con un esquema](https://docs.aws.amazon.com//codecatalyst/latest/userguide/projects-create.html#projects-create-console-template). Cada esquema implementa un flujo de trabajo funcional que puede revisar, ejecutar y probar.

Cuando configuras un flujo de trabajo para usar un GitHub repositorio vinculado, un repositorio de Bitbucket o un repositorio de GitLab proyectos, el archivo de configuración del flujo de trabajo se almacena en ese GitHub repositorio, repositorio de Bitbucket o GitLab repositorio de proyectos. La configuración del flujo de trabajo es un archivo YAML que define el nombre, los desencadenadores, los recursos, los artefactos y las acciones del flujo de trabajo. Para obtener más información sobre el archivo de configuración del flujo de trabajo, consulte [Definición de flujo de trabajo en YAML](workflow-reference.md).

El archivo de configuración del flujo de trabajo debe estar en el `./codecatalyst/workflows/` directorio de tu GitHub repositorio, repositorio de Bitbucket o GitLab repositorio de proyectos.

Puede usar el editor de flujos de trabajo para crear y configurar flujos de trabajo. Para obtener más información, consulte [Introducción a los flujos de trabajo](workflows-getting-started.md) y [Conexión de repositorios de código fuente a flujos de trabajo](workflows-sources.md).

## Adición de desencadenadores para iniciar ejecuciones del flujo de trabajo
<a name="extensions-workflow-trigger-repositories"></a>

Puedes configurar un CodeCatalyst flujo de trabajo para que inicie automáticamente una ejecución cuando el código se envíe a la rama especificada de tu repositorio GitHub o de Bitbucket. Para iniciar la ejecución automática de un flujo de trabajo, añada un desencadenador en la sección `Triggers` del archivo de configuración del flujo de trabajo.

### Ejemplo: Desencadenador de inserción de código sencillo
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

El siguiente ejemplo muestra un desencadenador que inicia la ejecución de un flujo de trabajo cada vez que se envía código a cualquier ramificación del repositorio de código fuente.

```
Triggers:
  - Type: PUSH
```

### Ejemplo: Desencadenador de solicitud de extracción sencillo
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

El siguiente ejemplo muestra un desencadenador que inicia la ejecución de un flujo de trabajo cada vez que se crea una solicitud de extracción en una ramificación del repositorio de código fuente.

```
Triggers:
  - Type: PULLREQUEST
    Events:
      - OPEN
```

Para obtener más información, consulte [Inicio de un flujo de trabajo y ejecución automática mediante desencadenadores](workflows-add-trigger.md).

# Restricción del acceso IP con proveedores de repositorios externos
<a name="extensions-restrict-ip-access"></a>

Puedes restringir el acceso a tus GitHub repositorios, repositorios de Bitbucket o repositorios de GitLab proyectos en función de las direcciones IP configurando reglas o configuraciones. Puede hacerlo a través de la configuración de proveedor o las características de control de acceso externas.

En función del proveedor de repositorios externo que esté utilizando, consulte una de las siguientes referencias:
+ La extensión Amazon CodeCatalyst **GitHub repositories** es compatible con las [restricciones de acceso IP de GitHub Enterprise Cloud](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization). Al configurar una organización de GitHub Enterprise Cloud para restringir el acceso a direcciones IP específicas, también puedes [permitir que GitHub las aplicaciones configuren la lista](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) de direcciones IP permitidas, lo que permitirá CodeCatalyst registrar sus direcciones IP automáticamente. GitHub Como alternativa, puede [añadir las direcciones CodeCatalyst IP manualmente](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#adding-an-allowed-ip-address). 
+ La extensión de **repositorios de Amazon CodeCatalyst Bitbucket** es compatible con las restricciones de acceso a [Bitbucket Cloud Premium](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/). Al configurar un espacio de trabajo de Bitbucket Cloud Premium para restringir el acceso a direcciones IP específicas, también puede [añadir direcciones IP o bloques de red para un conjunto de direcciones IP a una lista de permitidos](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/#Allowlisting-IP-addresses).
+ La extensión Amazon CodeCatalyst **GitLab repositories** es compatible con [las restricciones de direcciones GitLab IP](https://docs.gitlab.com/ee/administration/reporting/ip_addr_restrictions.html). Al configurar un grupo GitLab Premium o Ultimate para restringir el acceso a direcciones IP específicas, también puedes [añadir direcciones IP o bloques de red para un conjunto de direcciones IP a una lista de direcciones IP permitidas](https://docs.gitlab.com/ee/user/group/access_and_permissions.html).

Si las direcciones CodeCatalyst IP no están en la lista de permitidos de un repositorio de terceros, la CodeCatalyst aplicación de Amazon no podrá acceder a tus repositorios de terceros. Para obtener más información, consulte [Direcciones IP utilizadas por la extensión de repositorios externos](#codecatalyst-ip-address).

## Direcciones IP utilizadas por la extensión de repositorios externos
<a name="codecatalyst-ip-address"></a>

Las extensiones externas utilizan las siguientes direcciones IP para acceder a los recursos externos:
+ **GitHub repositorios:**

  ```
  us-west-2
    52.32.242.246
    54.148.176.49
    35.164.118.94
  eu-west-1
    34.241.64.10
    34.246.255.80
    3.248.38.7
  ```
+ **Repositorios y **repositorios de Bitbucket**: GitLab **

  ```
  us-west-2
    35.160.210.199 
    54.71.206.108 
    54.71.36.205
  eu-west-1
    34.242.64.82 
    52.18.37.201 
    54.77.75.62
  ```

# Bloqueo de combinaciones externas cuando hay errores en los flujos de trabajo
<a name="extensions-block-merges"></a>

Tras vincular un repositorio GitHub o un repositorio de Bitbucket CodeCatalyst, puedes añadir CodeCatalyst flujos de trabajo para las solicitudes de incorporación de datos. Del mismo modo, tras vincular un repositorio de GitLab proyectos, CodeCatalyst puedes añadir CodeCatalyst flujos de trabajo para las solicitudes de fusión. Se pueden ejecutar uno o más flujos de trabajo en una confirmación específica, y el estado de ejecución de cada flujo de trabajo también CodeCatalyst se refleja como parte del estado de confirmación en GitHub Bitbucket o GitLab. Cuando se envía una nueva confirmación, los [estados de ejecución](https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-view-run.html#workflows-view-run-status) del nuevo flujo de trabajo se reflejan en GitHub Bitbucket o GitLab para esa nueva confirmación. Si vuelve a ejecutar un flujo de trabajo para una confirmación, el nuevo estado de ejecución del flujo de trabajo anula el estado anterior para esa confirmación y flujo de trabajo.

Puedes establecer reglas de protección de ramificaciones en Bitbucket GitHub o en Bitbucket para bloquear una fusión mediante solicitudes de extracción, o bien, GitLab para bloquear una solicitud de fusión cuando la última confirmación muestre un estado de ejecución de flujo de trabajo fallido. Con las reglas de protección de sucursales, el estado de la última confirmación afecta a la posibilidad de fusionar una solicitud de incorporación de cambios en GitHub Bitbucket o Bitbucket. GitLab Para obtener más información sobre los flujos de trabajo, consulte [Ejecución de un flujo de trabajo](workflows-working-runs.md) y [Inicio de un flujo de trabajo y ejecución automática mediante desencadenadores](workflows-add-trigger.md).

En función del proveedor de repositorios externo que esté utilizando, consulte las siguientes referencias.
+ **GitHub repositorios**: documentación [sobre GitHub las comprobaciones de estado y Acerca](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) [de las ramas protegidas](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches). 
+ **Repositorios de Bitbucket**: documentación de Bitbucket para [Using branch permissions](https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html) y [Take control with branch permissions in Bitbucket Cloud](https://bitbucket.org/blog/take-control-with-branch-restrictions).
+ **GitLab repositorios**: documentación sobre GitLab la [fusión automática](https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html) y las ramas [protegidas](https://docs.gitlab.com/ee/user/project/protected_branches.html).

# Vincular los problemas de Jira con las solicitudes de incorporación de CodeCatalyst cambios
<a name="link-jira-issues-pull-requests"></a>

Puedes vincular las solicitudes de cambios que se crean en un repositorio de CodeCatalyst origen a las ediciones de Jira. Tras vincular un problema de Jira, este aparece como una propiedad de la solicitud de extracción. Como resultado, los eventos de solicitud de extracción, los de flujo de trabajo y los de implementación se envían a Jira y se añaden al problema de Jira. Las solicitudes de extracción se pueden vincular a uno o varios problemas de Jira. Solo puedes vincular las solicitudes de extracción que estén en un repositorio de CodeCatalyst origen, no las que estén en un repositorio de terceros. GitHub Para poder vincular las incidencias de Jira a una solicitud de extracción, tu proyecto de Jira debe estar vinculado al CodeCatalyst proyecto. Para obtener más información sobre cómo vincular un proyecto de Jira a un CodeCatalyst proyecto, consulta. [Vincular GitHub repositorios, repositorios de Bitbucket, repositorios de GitLab proyectos y proyectos de Jira en CodeCatalyst](extensions-link.md) 

**nota**  
No puedes crear una solicitud de incorporación de cambios sin un repositorio de código fuente con dos ramas en tu CodeCatalyst proyecto. Para obtener más información sobre las solicitudes de extracción, consulta [Cómo trabajar con solicitudes de extracción en CodeCatalyst](source-pull-requests.md).

**Para vincular las incidencias de Jira a una solicitud de incorporación de CodeCatalyst cambios**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue hasta su CodeCatalyst proyecto.

1. En el panel de navegación, seleccione **Código** y después **Solicitudes de extracción**.

1. Seleccione **Crear la solicitud de extracción** para introducir los detalles de la solicitud de extracción.

1. En el menú desplegable **Repositorio de origen**, seleccione el repositorio de código fuente en el que desea vincular una solicitud de extracción.

1. En el menú desplegable **Ramificación de origen**, elija la ramificación que contenga los cambios que desea revisar.

1. En el menú desplegable **Ramificación de destino**, elija la ramificación en la que desea combinar los cambios revisados.

1. En el campo de entrada de texto **Título de la solicitud de extracción**, introduzca el título de las solicitudes de extracción.

1. Seleccione **Problemas de Jira** en el campo **Problemas de Jira: *opcional***, seleccione el menú desplegable y busque los problemas de Jira que quiera añadir desde el proyecto de Jira vinculado.

1. Seleccione los problemas de Jira que desea añadir a la solicitud de extracción.

1. Seleccione **Crear** para crear la solicitud de extracción.

Una vez que hayas vinculado las incidencias de Jira a una solicitud de CodeCatalyst extracción, tendrás disponible un resumen de la misma. El resumen incluye la ejecución del flujo de trabajo, los problemas vinculados, los revisores obligatorios, los revisores opcionales y el autor.

**nota**  
**La** información asociada a **la incidencia de** Jira no está disponible en. CodeCatalyst

Tras vincular una solicitud de incorporación de cambios, el CodeCatalyst proyecto sincronizado y el proyecto de Jira permiten que las actualizaciones se reflejen en tu proyecto de CodeCatalyst Jira. El estado de la solicitud de extracción vinculada y todos los eventos del flujo de trabajo relacionados con la solicitud de extracción aparecerán en el problema de Jira durante la visualización en Jira. Para obtener más información sobre la visualización de CodeCatalyst eventos en Jira, consulta. [Visualización de CodeCatalyst eventos en números de Jira](view-codecatalyst-events-jira.md)

# Visualización de CodeCatalyst eventos en números de Jira
<a name="view-codecatalyst-events-jira"></a>

Si tus CodeCatalyst proyectos y los proyectos de Jira están vinculados, el estado resumido de la solicitud de cambios y el estado de los eventos del CodeCatalyst flujo de trabajo asociados se reflejan en tu edición de Jira. Por ejemplo, si cierras o fusionas una solicitud de extracción CodeCatalyst, la actualización de estado se refleja en la edición de Jira. CodeCatalyst CI/CD Los eventos del flujo de trabajo relacionados con una solicitud de CodeCatalyst extracción están sincronizados, por lo que si el flujo de trabajo se ejecuta correctamente, también se enviará a la edición de Jira.

**Para ver los CodeCatalyst eventos de una edición de Jira**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navegue hasta su CodeCatalyst proyecto.

1. En el panel de CodeCatalyst navegación, selecciona **Código**, selecciona **Solicitudes de extracción** y, a continuación, elige la solicitud de extracción con el problema de Jira que quieres ver en tu proyecto de Jira.

1. En el panel **Información adicional**, seleccione la incidencia de Jira que quiera ver en su proyecto de Jira.

1. En el panel **Detalles** del proyecto de Jira, seleccione la **solicitud de extracción** incluida en la lista de **Desarrollo** para ver los detalles de la solicitud de extracción.

1. (Opcional) Para ver las versiones más recientes, seleccione la pestaña **Compilaciones**.

1. (Opcional) Para ver el estado de desarrollo, seleccione la pestaña **Implementaciones**.