

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiungi funzionalità ai progetti con estensioni in CodeCatalyst
<a name="extensions"></a>

Amazon CodeCatalyst include estensioni che ti aiutano ad aggiungere funzionalità e integrarti con prodotti esterni a CodeCatalyst. Con le estensioni del CodeCatalyst catalogo, i team possono personalizzare le proprie esperienze in CodeCatalyst.

**Topics**
+ [Estensioni di terze parti disponibili](#extensions-types)
+ [Concetti di estensioni](extensions-concepts.md)
+ [Guida rapida: installazione di estensioni, connessione di provider e collegamento di risorse in CodeCatalyst](extensions-quickstart.md)
+ [Installazione di un'estensione in uno spazio](install-extension.md)
+ [Disinstallazione di un'estensione in uno spazio](uninstall-extension.md)
+ [Connessione di GitHub account, aree di lavoro Bitbucket, GitLab utenti e siti Jira CodeCatalyst](extensions-connect.md)
+ [Disconnessione di GitHub account, aree di lavoro Bitbucket, GitLab utenti e siti Jira CodeCatalyst](extensions-disconnect.md)
+ [Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-link.md)
+ [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md)
+ [Visualizzazione di repository di terze parti e ricerca dei problemi di Jira in CodeCatalyst](extensions-view-search.md)
+ [Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti](extensions-workflow-repositories.md)
+ [Limitazione dell'accesso IP con provider di repository di terze parti](extensions-restrict-ip-access.md)
+ [Bloccare le fusioni di terze parti quando i flussi di lavoro falliscono](extensions-block-merges.md)
+ [Collegamento dei problemi di Jira alle richieste pull CodeCatalyst](link-jira-issues-pull-requests.md)
+ [Visualizzazione CodeCatalyst degli eventi nei problemi di Jira](view-codecatalyst-events-jira.md)

## Estensioni di terze parti disponibili
<a name="extensions-types"></a>

È possibile aggiungere funzionalità particolari al CodeCatalyst progetto a seconda dell'estensione con cui si sceglie di integrare le risorse.

### Integrazione dei GitHub repository in CodeCatalyst
<a name="extensions-types-github"></a>

GitHub è un servizio basato sul cloud che aiuta gli sviluppatori a memorizzare e gestire il proprio codice. L'estensione **GitHub repositories** ti consente di utilizzare GitHub repository collegati nei progetti Amazon CodeCatalyst . Puoi anche collegare i GitHub repository quando crei un nuovo progetto. CodeCatalyst Per ulteriori informazioni, consulta [Creazione di un progetto con un repository di terze parti collegato](projects-create.md#projects-create-3p-repo).

**Nota**  
Non puoi usare GitHub repository vuoti o archiviati con i progetti. CodeCatalyst 
L'estensione dei **GitHub repository** non è compatibile con gli archivi di GitHub Enterprise Server.

Dopo aver installato e configurato l'estensione dei **GitHub repository**, sarai in grado di:
+ Visualizza i tuoi GitHub repository nell'elenco dei repository di origine in CodeCatalyst
+ Archivia e gestisci i file di definizione del flusso di lavoro nei tuoi repository GitHub 
+ Crea, leggi, aggiorna ed elimina i file archiviati in GitHub repository collegati da CodeCatalyst Dev Environments
+ Archivia e indicizza i file dai GitHub repository collegati in CodeCatalyst
+ Crea CodeCatalyst progetti con archivi esistenti di account collegati GitHub 
+ Crea un GitHub repository con codice generato da un blueprint quando crei un progetto con un blueprint o aggiungi un blueprint
+ Il CodeCatalyst flusso di lavoro Start viene eseguito automaticamente quando il codice viene inviato a GitHub repository collegati o quando le richieste pull vengono create, modificate o chiuse in repository collegati GitHub 
+ Utilizza i file sorgente dei GitHub repository collegati nei flussi di lavoro CodeCatalyst 
+ Leggi ed esegui GitHub azioni nei flussi di lavoro CodeCatalyst 
+ Invia gli stati CodeCatalyst di esecuzione del flusso di lavoro agli GitHub archivi collegati e blocca le fusioni delle GitHub pull request in base agli stati di commit

### Integrazione dei repository Bitbucket in CodeCatalyst
<a name="extensions-types-bitbucket"></a>

Bitbucket è un servizio basato sul cloud che aiuta gli sviluppatori a memorizzare e gestire il proprio codice. L'estensione dei **repository Bitbucket consente di utilizzare repository** Bitbucket collegati nei progetti Amazon. CodeCatalyst Puoi anche collegare i repository Bitbucket quando crei un nuovo progetto. CodeCatalyst Per ulteriori informazioni, consulta [Creazione di un progetto con un repository di terze parti collegato](projects-create.md#projects-create-3p-repo).

**Nota**  
Non puoi utilizzare repository Bitbucket vuoti o archiviati con i progetti. CodeCatalyst 
L'estensione **Bitbucket repositories non è compatibile con i repository** Bitbucket Data Center.

Dopo aver installato e configurato l'estensione dei **repository Bitbucket**, sarai in grado di:
+ Visualizza i tuoi repository Bitbucket nell'elenco dei repository di origine in CodeCatalyst
+ Archivia e gestisci i file di definizione del flusso di lavoro nei tuoi repository Bitbucket.
+ Crea, leggi, aggiorna ed elimina i file archiviati nei repository Bitbucket collegati da Dev Environments CodeCatalyst 
+ Crea CodeCatalyst progetti con repository esistenti di account Bitbucket collegati
+ Archivia e indicizza i file dai repository Bitbucket collegati in CodeCatalyst
+ Crea un repository Bitbucket con codice generato da un blueprint quando crei un progetto con un blueprint o aggiungi un blueprint
+ Il CodeCatalyst flusso di lavoro Start viene eseguito automaticamente quando il codice viene inviato a repository Bitbucket collegati o quando le richieste pull vengono create, modificate o chiuse in repository Bitbucket collegati
+ Usa i file sorgente del tuo repository Bitbucket collegato nei flussi di lavoro CodeCatalyst 
+ Invia gli stati CodeCatalyst di esecuzione del flusso di lavoro ai repository Bitbucket collegati e blocca le fusioni delle pull request di Bitbucket in base agli stati di commit

### GitLab Integrazione dei repository in CodeCatalyst
<a name="extensions-types-gitlab"></a>

GitLab è un servizio basato sul cloud che aiuta gli sviluppatori a memorizzare e gestire il proprio codice. L'estensione **GitLab repositories** ti consente di utilizzare repository di GitLab progetti collegati nei progetti Amazon CodeCatalyst . Puoi anche collegare gli archivi dei GitLab progetti quando crei un nuovo progetto. CodeCatalyst Per ulteriori informazioni, consulta [Creazione di un progetto con un repository di terze parti collegato](projects-create.md#projects-create-3p-repo).

**Nota**  
Non puoi utilizzare repository di progetti vuoti o archiviati con i GitLab progetti. CodeCatalyst 
L'estensione **GitLab repositories** non è compatibile con GitLab i repository autogestiti.

Dopo aver installato e configurato l'estensione dei **GitLab repository**, sarai in grado di:
+ Visualizza i repository GitLab del tuo progetto nell'elenco dei repository di origine in CodeCatalyst
+ Archivia e gestisci i file di definizione del flusso di lavoro negli archivi dei tuoi GitLab progetti.
+ Crea, leggi, aggiorna ed elimina i file archiviati nei repository di GitLab progetti collegati da CodeCatalyst Dev Environments
+ Crea CodeCatalyst progetti con archivi esistenti di utenti connessi GitLab 
+ Archivia e indicizza i file dagli archivi di GitLab progetti collegati in CodeCatalyst
+ Crea un archivio di GitLab progetti con codice generato da un blueprint quando crei un progetto con un blueprint o aggiungi un blueprint
+ Il CodeCatalyst flusso di lavoro Start viene eseguito automaticamente quando il codice viene inviato agli archivi di GitLab progetti collegati o quando le richieste pull vengono create, modificate o chiuse in archivi di progetti collegati GitLab 
+ Usa i file sorgente del repository di GitLab progetto collegato nei flussi di lavoro CodeCatalyst 
+ Invia gli stati CodeCatalyst di esecuzione del flusso di lavoro agli archivi di GitLab progetto collegati e blocca le richieste di GitLab unione in base agli stati di commit

### Integrazione dei problemi di Jira in CodeCatalyst
<a name="extensions-types-jira"></a>

Jira è un'applicazione software che aiuta i team di sviluppo agili a pianificare, assegnare, tracciare, segnalare e gestire il lavoro. L'estensione **Jira Software** ti consente di utilizzare i progetti Jira nei progetti Amazon CodeCatalyst .

**Nota**  
CodeCatalyst è compatibile solo con **Jira Software Cloud**.

Dopo aver installato e configurato l'estensione **Jira Software** per un CodeCatalyst progetto Amazon, sarai in grado di:
+ Accedi ai progetti Jira da CodeCatalyst collegandoli ai progetti CodeCatalyst 
+ Aggiorna i problemi di Jira con le pull request CodeCatalyst 
+ Visualizza lo stato e le esecuzioni del flusso di lavoro delle richieste CodeCatalyst pull collegate nei problemi di Jira

# Concetti di estensioni
<a name="extensions-concepts"></a>

Ecco alcuni concetti e termini da conoscere quando si utilizzano le estensioni in CodeCatalyst.

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

Un'*estensione* è un componente aggiuntivo che puoi installare nel tuo CodeCatalyst spazio per aggiungere nuove funzionalità ai tuoi progetti e integrarlo con servizi esterni. CodeCatalyst Le estensioni possono essere sfogliate e installate dal CodeCatalyst catalogo.

## CodeCatalyst catalogo
<a name="extensions-concepts-catalog"></a>

Il CodeCatalyst catalogo è un elenco centralizzato di tutte le estensioni disponibili in CodeCatalyst. Puoi sfogliare il CodeCatalyst catalogo per trovare estensioni che possono migliorare l'esperienza del tuo team in aree CodeCatalyst come i sorgenti, i flussi di lavoro e altro ancora. 

## Connessione e collegamento
<a name="extensions-concepts-connect-link"></a>

A seconda delle risorse di terze parti che desideri utilizzare o gestire, devi connettere il tuo GitHub account, l'area di lavoro Bitbucket o il progetto Jira. Quindi, devi collegare il tuo GitHub repository, il repository Bitbucket o il progetto Jira al tuo progetto. CodeCatalyst 
+ **GitHub repository**: collega l' GitHub account e quindi collega i GitHub repository.
+ Archivi **Bitbucket: collega l'area di lavoro Bitbucket e quindi collega i repository** Bitbucket.
+ **GitLab repository**: Connetti GitLab l'utente e quindi collega gli archivi GitLab del progetto.
+ **Jira Software**: collega il sito Jira e poi collega i progetti Jira.

# Guida rapida: installazione di estensioni, connessione di provider e collegamento di risorse in CodeCatalyst
<a name="extensions-quickstart"></a>

Questo tutorial fornisce una panoramica delle tre attività seguenti:

1. ****Installa i **GitHub repository, i repository** **Bitbucket, i repository o** l'estensione Jira GitLab Software.**** In un sito esterno ti viene richiesto di connetterti e fornire l'accesso alle tue risorse CodeCatalyst di terze parti, operazione che viene eseguita come parte del passaggio successivo.
**Importante**  
**Per installare i **GitHub repository**, i **repository Bitbucket**, i **GitLab repository** o l'estensione **Jira Software** nel tuo CodeCatalyst spazio, devi aver effettuato l'accesso con un account con il ruolo di amministratore dello spazio.**

1. Connect il tuo GitHub account, l'area di lavoro Bitbucket, GitLab l'utente o il sito Jira a. CodeCatalyst
**Importante**  
**Per connettere il tuo GitHub account, l'area di lavoro Bitbucket, GitLab l'utente o il sito Jira al tuo CodeCatalyst spazio, devi essere sia l'amministratore della fonte di terze parti che l'amministratore dello spazio. CodeCatalyst **
**Importante**  
Dopo aver installato un'estensione del repository, il codice di tutti gli archivi a cui ti colleghi CodeCatalyst verrà indicizzato e archiviato. CodeCatalyst Ciò renderà il codice ricercabile in. CodeCatalyst Per comprendere meglio la protezione dei dati per il tuo codice quando utilizzi repository collegati in CodeCatalyst, consulta la sezione [Protezione dei dati](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) nella *Amazon CodeCatalyst User Guide*.
**Nota**  
Se utilizzi una connessione a un GitHub account, devi creare una connessione personale per stabilire una mappatura delle identità tra la tua CodeCatalyst identità e la tua identità. GitHub Per ulteriori informazioni, consultare [Connessioni personali](concepts.md#personal-connection-concept) e [Accesso alle GitHub risorse con connessioni personali](ipa-settings-connections.md).

1. Collega il tuo GitHub repository, il repository Bitbucket, l'archivio del progetto o il GitLab progetto Jira al tuo progetto. CodeCatalyst 
**Importante**  
****Sebbene tu possa collegare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto come **collaboratore, puoi scollegare un repository di terze parti solo come amministratore dello spazio o** amministratore del progetto.**** Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
****Per collegare il tuo progetto Jira al tuo progetto, devi essere l'amministratore di Space o l'amministratore CodeCatalyst del progetto. CodeCatalyst CodeCatalyst ****
**Importante**  
CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente. Per ulteriori informazioni, consulta [Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-link.md).  
È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.
**Nota**  
Un GitHub repository, un repository Bitbucket o un repository di GitLab progetto possono essere collegati a un solo progetto in uno spazio. CodeCatalyst 
Non puoi utilizzare repository vuoti o archiviati, repository Bitbucket o GitHub repository di progetti con progetti. GitLab CodeCatalyst 
Non puoi collegare un GitHub repository, un repository Bitbucket o un repository di progetti con lo stesso nome di un repository in un GitLab progetto. CodeCatalyst 
L'estensione **GitHub repositories** non è compatibile con gli archivi di Enterprise Server. GitHub 
L'estensione **Bitbucket repositories** non è compatibile con i repository Bitbucket Data Center.
L'estensione **GitLab repositories** non è compatibile con gli archivi di progetto autogestiti. GitLab 
Non puoi utilizzare le funzioni **Scrivi descrizione per me** o **Riepiloga commenti** con gli archivi collegati. Queste funzionalità sono disponibili solo nelle pull request in. CodeCatalyst
Un CodeCatalyst progetto può essere collegato a un solo progetto Jira. Un progetto Jira può essere collegato a più CodeCatalyst progetti.

Puoi anche installare i **GitHub repository, i repository** **Bitbucket, l'estensione dei repository**, connetterti al tuo GitHub account, all'area di lavoro Bitbucket o all' GitLab utente e collegare **GitLab repository** di terze parti durante la creazione di un nuovo progetto. CodeCatalyst Per ulteriori informazioni, consulta [Creazione di un progetto con un repository di terze parti collegato](projects-create.md#projects-create-3p-repo).

**Topics**
+ [Passaggio 1: installa un'estensione di terze parti dal catalogo CodeCatalyst](#extensions-quickstart-install)
+ [Passaggio 2: Collega il tuo provider di terze parti al tuo CodeCatalyst spazio](#extensions-github-extension-get-started-connect)
+ [Passaggio 3: collega le risorse di terze parti al tuo progetto CodeCatalyst](#extensions-quickstart-link)
+ [Fasi successive](#extensions-quickstart-next-steps)

## Passaggio 1: installa un'estensione di terze parti dal catalogo CodeCatalyst
<a name="extensions-quickstart-install"></a>

Il primo passaggio per utilizzare risorse di terze parti in CodeCatalyst consiste nell'installare l'estensione dei **GitHub repositories** dal catalogo. CodeCatalyst Per installare l'estensione, effettuate le seguenti operazioni, scegliendo l'estensione per le risorse di terze parti che desiderate utilizzare. GitHub I **repository**, i repository **Bitbucket e i repository** consentono di utilizzare **GitLab repository**, repository Bitbucket o GitHub repository di progetti in. GitLab CodeCatalyst **Jira Software ti consente di gestire i problemi di Jira in.** CodeCatalyst

**Per installare un'estensione dal catalogo CodeCatalyst**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio.

1. Vai al CodeCatalyst CodeCatalyst catalogo scegliendo l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto. **Puoi cercare **GitHub repository, repository** **Bitbucket, **GitLab repository** o** Jira Software.** Puoi anche filtrare le estensioni in base alle categorie.

1. (Facoltativo) Per visualizzare ulteriori dettagli sull'estensione, ad esempio le autorizzazioni che avrà l'estensione, scegli il nome dell'estensione.

1. Scegli **Installa**. Controlla le autorizzazioni richieste dall'estensione e, se vuoi continuare, scegli nuovamente **Installa**.

Dopo aver installato l'estensione, verrai indirizzato alla pagina dei dettagli dell'estensione. A seconda dell'estensione installata, è possibile visualizzare e gestire i provider connessi e le risorse collegate.

## Passaggio 2: Collega il tuo provider di terze parti al tuo CodeCatalyst spazio
<a name="extensions-github-extension-get-started-connect"></a>

Dopo aver installato i **GitHub repository, i repository** **Bitbucket, i repository** o l'estensione **Jira Software**, il passaggio successivo consiste nel connettere l' GitHub account, l'area di lavoro Bitbucket, il **GitLab repository** del GitLab progetto o il sito Jira al tuo spazio. CodeCatalyst 

**Per connettere il tuo account, l'area di lavoro Bitbucket o il sito Jira a GitHub CodeCatalyst**
+ Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai installato:
  + **GitHub repository**: Connect a un GitHub account.

    1. Nella scheda ** GitHub Account connessi**, scegli **Connetti GitHub account** per accedere al sito esterno di GitHub.

    1. Accedi al tuo GitHub account utilizzando GitHub le tue credenziali, quindi scegli l'account in cui desideri installare Amazon CodeCatalyst.
**Suggerimento**  
Se in precedenza hai collegato un GitHub account allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei membro o collaboratore di più di GitHub un'organizzazione, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a una sola GitHub organizzazione. **Configura l'applicazione per l'accesso al repository che desideri consentire, quindi scegli Salva.** Se il pulsante **Salva** non è attivo, apporta una modifica alla configurazione, quindi riprova.

    1. Scegli se consentire l'accesso CodeCatalyst a tutti i repository attuali e futuri o scegli i GitHub repository specifici in cui desideri utilizzare. CodeCatalyst L'opzione predefinita prevede l'inclusione di tutti i GitHub repository nell' GitHub account, compresi i repository futuri a cui sarà possibile accedere da. CodeCatalyst

    1. **Controlla le autorizzazioni concesse a CodeCatalyst, quindi scegli Installa.**

    Dopo aver collegato il tuo GitHub account a CodeCatalyst, verrai reindirizzato alla pagina dei dettagli dell'estensione dei **GitHub repository**, dove puoi visualizzare e gestire GitHub gli account connessi e gli archivi collegati GitHub .
  + **Archivi Bitbucket:** Connettiti a uno spazio di lavoro Bitbucket.

    1. Nella scheda **Connected Bitbucket workspace**, scegli **Connect Bitbucket workspace** per accedere al sito esterno di Bitbucket.

    1. Accedi al tuo spazio di lavoro Bitbucket utilizzando le tue credenziali Bitbucket e controlla le autorizzazioni concesse a. CodeCatalyst

    1. **Dal menu a discesa **Autorizza per l'area di lavoro, scegli l'area** di lavoro Bitbucket a cui desideri fornire l'accesso, quindi scegli Concedi l'accesso. CodeCatalyst **
**Suggerimento**  
Se in precedenza hai collegato un'area di lavoro Bitbucket allo spazio, non ti verrà richiesto di autorizzare nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o collaboratore in più di uno spazio di lavoro Bitbucket, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo spazio di lavoro Bitbucket. **Configura l'applicazione per l'accesso allo spazio di lavoro che desideri consentire, quindi scegli Concedi l'accesso.** Se il pulsante **Concedi l'accesso** non è attivo, apporta una modifica alla configurazione, quindi riprova.

    Dopo aver collegato l'area di lavoro Bitbucket a CodeCatalyst, verrai indirizzato alla pagina dei dettagli dell'estensione dei **repository Bitbucket**, dove puoi visualizzare e gestire le aree di lavoro Bitbucket connesse e gli archivi Bitbucket collegati.
  + **GitLab repository**: Connect a un GitLab utente.

    1. Scegli **Connect GitLab user** per accedere al sito esterno per GitLab.

    1. Accedi al tuo GitLab utente utilizzando GitLab le tue credenziali e controlla le autorizzazioni concesse a. CodeCatalyst
**Suggerimento**  
Se in precedenza hai collegato un GitLab utente allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Verrai invece reindirizzato alla console. CodeCatalyst 

    1. Scegli **Authorize AWS Connector per**. GitLab

    Dopo aver collegato GitLab l'utente a CodeCatalyst, verrai indirizzato alla pagina dei dettagli **GitLab delle estensioni dei repository**, dove puoi visualizzare e gestire gli archivi connessi GitLab degli utenti e dei GitLab progetti collegati.
  + **Jira Software**: Connect un sito Jira.

    1. Nella scheda **Siti Jira connessi**, scegli **Connetti sito Jira per accedere al sito** esterno per Atlassian Marketplace.

    1. Scegli **Scarica subito** per iniziare l'installazione CodeCatalyst sul tuo sito Jira.
**Nota**  
Se l'hai già installato CodeCatalyst sul tuo sito Jira, riceverai una notifica. Scegli **Inizia** per passare alla fase finale.

    1. A seconda del ruolo, esegui una delle seguenti operazioni:

       1. **Se sei un amministratore del sito Jira, dal menu a discesa del sito, scegli il sito Jira per installare l' CodeCatalyst applicazione, quindi scegli Installa app.**
**Nota**  
Se hai un sito Jira, questo passaggio non verrà visualizzato e verrai indirizzato automaticamente al passaggio successivo.

       1. 

          1. **Se non sei un amministratore di Jira, dal menu a discesa del sito, scegli il sito Jira per installare l' CodeCatalyst applicazione, quindi scegli Richiedi app.** Per ulteriori informazioni sull'installazione delle app Jira, consulta [Chi](https://www.atlassian.com/licensing/marketplace#who-can-install-apps) può installare le app? .

          1. Inserisci il motivo dell'installazione CodeCatalyst nel campo di testo di input o mantieni il testo predefinito, quindi scegli **Invia richiesta**.

    1. Controlla le azioni eseguite al CodeCatalyst momento dell'installazione dell'applicazione, quindi scegli **Scarica ora**.

    1. Dopo aver installato l'applicazione, scegli **Return CodeCatalyst to** per tornare a CodeCatalyst.

    Dopo aver collegato il tuo sito Jira a CodeCatalyst, puoi visualizzare il sito connesso nella scheda **Siti Jira connessi** della pagina dei dettagli dell'estensione di **Jira Software**.

## Passaggio 3: collega le risorse di terze parti al tuo progetto CodeCatalyst
<a name="extensions-quickstart-link"></a>

Il terzo e ultimo passaggio per utilizzare i tuoi GitHub repository, i repository Bitbucket o gli repository di GitLab progetto o per gestire i problemi di Jira CodeCatalyst consiste nel collegarli al CodeCatalyst progetto in cui desideri utilizzarli.

**Per collegare un GitHub repository, un repository Bitbucket, un repository di progetto o un progetto Jira a GitLab un progetto dalla pagina dei dettagli dell'estensione CodeCatalyst**
+ Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai installato e del provider che hai collegato:
  + **GitHub archivi**: collega un GitHub archivio.

    1. **Nella scheda ** GitHub Archivi collegati, scegli Collega repository**. GitHub **

    1. Dal menu a discesa dell'**GitHub account**, scegli l' GitHub account che contiene il repository che desideri collegare.

    1. Dal menu a discesa del **GitHub repository**, scegli il repository che desideri collegare a un progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto nello spazio.

    1. (Facoltativo) Se non vedi un GitHub repository nell'elenco dei repository, è possibile che non sia stato configurato per l'accesso al repository nell'applicazione Amazon CodeCatalyst in. GitHub Puoi configurare quali GitHub repository possono essere utilizzati CodeCatalyst nell'account connesso.

       1. Accedi al tuo [GitHub](https://github.com/)account, scegli **Impostazioni**, quindi scegli **Applicazioni**.

       1. Nella scheda ** GitHub App installate**, scegli **Configura** per l' CodeCatalyst applicazione Amazon.

       1. Effettua una delle seguenti operazioni per configurare l'accesso ai GitHub repository a cui desideri collegarti: CodeCatalyst
          + Per fornire l’accesso a tutti i repository attuali e futuri, scegli **Tutti i repository**.
          + Per consentire l'accesso a repository specifici, **seleziona solo repository**, scegli il menu a discesa **Seleziona repository**, quindi scegli un repository a cui desideri consentire il collegamento. CodeCatalyst

    1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto a cui vuoi collegare il repository. GitHub 

    1. Scegliere **Link (Collegamento)**.

    Se non desideri più utilizzare un GitHub repository CodeCatalyst, puoi scollegarlo da un progetto. CodeCatalyst Quando un repository non è collegato, gli eventi in quel repository non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
  + Archivi **Bitbucket: collega un repository Bitbucket**.

    1. **Nella scheda Archivi Bitbucket **collegati, scegli Collega repository Bitbucket.****

    1. Dal menu a discesa **Bitbucket workspace**, scegli l'area di lavoro Bitbucket che contiene il repository che desideri collegare.

    1. Dal menu a discesa del repository **Bitbucket, scegli il repository** che desideri collegare a un progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto nello spazio.

    1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto a cui vuoi collegare il repository Bitbucket.

    1. Scegliere **Link (Collegamento)**.

    Se non desideri più utilizzare un repository Bitbucket in CodeCatalyst, puoi scollegarlo da un progetto. CodeCatalyst Quando un repository non è collegato, gli eventi in quel repository non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
  + **GitLab repository**: collega un archivio di progetto. GitLab 

    1. Nella scheda Archivi di ** GitLab progetti collegati, scegli **Collega GitLab ** archivio** di progetti.

    1. Dal menu a discesa **GitLab degli utenti**, scegli l' GitLab utente che contiene il repository che desideri collegare.

    1. Dal menu a discesa **GitLab del repository del progetto**, scegli il repository che desideri collegare a un progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto nello spazio.

    1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto a cui vuoi collegare l'archivio del GitLab progetto.

    1. Scegliere **Link (Collegamento)**.

    Se non desideri più utilizzare un repository di GitLab progetto CodeCatalyst, puoi scollegarlo da un progetto. CodeCatalyst Quando un repository di progetto non è collegato, gli eventi in quel repository di progetto non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository di progetto con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
  + **Jira Software**: collega un progetto Jira.

    1. Nella scheda **Progetti Jira collegati**, scegli **Collega** un progetto Jira.

    1. Dal menu a discesa del **sito Jira**, scegli il sito Jira che contiene il progetto che desideri collegare.

    1. Dal menu a discesa **del progetto Jira**, scegli il progetto che desideri collegare a un progetto. CodeCatalyst 

    1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto che desideri collegare a un progetto Jira.

    1. Scegliere **Link (Collegamento)**.

    Una volta collegato un progetto Jira a un CodeCatalyst progetto, l'accesso ai CodeCatalyst problemi viene completamente disabilitato e i **problemi** nel pannello di CodeCatalyst navigazione verranno sostituiti con un elemento **Jira issues** che si collega al progetto Jira.  
![\[CodeCatalyst problemi sostituiti con problemi Jira collegati nel pannello di navigazione.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

    Se non desideri più utilizzare un progetto Jira in CodeCatalyst, puoi scollegarlo dal tuo progetto. CodeCatalyst Quando un progetto Jira non è collegato, i problemi di Jira non saranno disponibili nel CodeCatalyst progetto e Issues sarà nuovamente il CodeCatalyst **fornitore dei problemi**. Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).

****Puoi anche collegare il tuo GitHub repository, il repository Bitbucket o il repository del progetto a un GitLab progetto dai repository Source in Code.**** Per ulteriori informazioni, consulta [Collegamento di risorse da fornitori di terze parti collegati](extensions-link.md#extensions-link-resources). 

## Fasi successive
<a name="extensions-quickstart-next-steps"></a>

Dopo aver installato i **GitHub repository, i repository** **Bitbucket o l'estensione dei repository**, aver collegato il fornitore di risorse e aver collegato i **GitLab repository** di terze parti ai tuoi progetti, puoi utilizzarli nei flussi di lavoro e negli ambienti di sviluppo. CodeCatalyst CodeCatalyst Puoi anche creare repository di terze parti nell' GitHub account connesso, nell'area di lavoro Bitbucket o nell'utente con codice generato da un blueprint. GitLab Per ulteriori informazioni, consultare [Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti](extensions-workflow-repositories.md) e [Creazione di un ambiente di sviluppo](devenvironment-create.md).

Dopo aver installato l'estensione **Jira Software**, collegato il tuo sito Jira, collegato i tuoi progetti Jira al tuo progetto e collegato una pull request, gli aggiornamenti provenienti da si riflettono nel tuo CodeCatalyst progetto Jira. CodeCatalyst Per ulteriori informazioni sul collegamento delle pull request ai problemi di Jira, consulta. [Collegamento dei problemi di Jira alle richieste pull CodeCatalyst](link-jira-issues-pull-requests.md) Per ulteriori informazioni sulla visualizzazione CodeCatalyst degli eventi in Jira, consulta. [Visualizzazione CodeCatalyst degli eventi nei problemi di Jira](view-codecatalyst-events-jira.md)

# Installazione di un'estensione in uno spazio
<a name="install-extension"></a>

Puoi installare estensioni per il tuo CodeCatalyst spazio che aggiungono funzionalità ai progetti in quello spazio. È possibile visualizzare il CodeCatalyst catalogo scegliendo l'icona **Catalogo**![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png). Per ulteriori informazioni sulle estensioni e sulle relative funzionalità, consulta[Estensioni di terze parti disponibili](extensions.md#extensions-types). 

**Importante**  
Per installare un'estensione, devi aver effettuato l'accesso con un account che abbia il ruolo di **amministratore dello spazio** nello spazio.

**Importante**  
Dopo aver installato un'estensione del repository, il codice di tutti gli archivi a cui ti colleghi CodeCatalyst verrà indicizzato e archiviato. CodeCatalyst Ciò renderà il codice ricercabile in. CodeCatalyst Per comprendere meglio la protezione dei dati per il tuo codice quando utilizzi repository collegati in CodeCatalyst, consulta la sezione [Protezione dei dati](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) nella *Amazon CodeCatalyst User Guide*.

**Per installare un'estensione dal catalogo CodeCatalyst**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio.

1. Vai al CodeCatalyst catalogo scegliendo l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto. **Puoi cercare **GitHub repository, repository** **Bitbucket, **GitLab repository** o** Jira Software.** Puoi anche filtrare le estensioni in base alle categorie.

1. (Facoltativo) Scegli il nome dell'estensione per visualizzare maggiori dettagli sull'estensione, come le autorizzazioni che avrà l'estensione.

1. Scegli **Installa**. Controlla le autorizzazioni richieste dall'estensione e, se vuoi continuare, scegli nuovamente **Installa**.

Dopo aver installato un'estensione, vedrai la pagina dei dettagli dell'estensione installata. Sfoglia le schede per ulteriori informazioni sull'estensione. Nella pagina dei dettagli è anche possibile eseguire ulteriori configurazioni dell'estensione, se necessario.

# Disinstallazione di un'estensione in uno spazio
<a name="uninstall-extension"></a>

Puoi disinstallare le estensioni precedentemente installate nel tuo CodeCatalyst spazio. La disinstallazione di un'estensione può rimuovere le risorse relative a tale estensione dal tuo CodeCatalyst spazio o dai tuoi progetti. 

**Importante**  
Per disinstallare un'estensione, devi accedere con un account che abbia il ruolo di **amministratore dello spazio** nello spazio. 

**Per disinstallare un'estensione dal tuo CodeCatalyst spazio**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio.

1. Effettua una delle seguenti operazioni per visualizzare un elenco delle estensioni installate per il tuo spazio:

   1. Scegli **Impostazioni**, quindi scegli **Estensioni installate**.

   1. Scegli l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto.

1. Scegli **Configura** sull'estensione che desideri disinstallare.

1. Scegli **Disinstalla** nella pagina dei dettagli dell'estensione.

1. Controlla le informazioni nella finestra di dialogo **Disinstalla l'estensione**. Segui le istruzioni, quindi scegli **Disinstalla** per disinstallare l'estensione.

# Connessione di GitHub account, aree di lavoro Bitbucket, GitLab utenti e siti Jira CodeCatalyst
<a name="extensions-connect"></a>

Per utilizzare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto o gestire un progetto Jira in CodeCatalyst, devi prima connettere la fonte di terze parti al tuo spazio. CodeCatalyst Per ulteriori informazioni sulle estensioni e sulle relative funzionalità, consulta. [Estensioni di terze parti disponibili](extensions.md#extensions-types)

**Importante**  
**Per connettere il tuo GitHub account, l'area di lavoro Bitbucket, GitLab l'utente o il sito Jira al tuo CodeCatalyst spazio, devi essere sia l'amministratore della fonte di terze parti che l'amministratore dello spazio. CodeCatalyst **

**Nota**  
Se utilizzi una connessione a un GitHub account, devi creare una connessione personale per stabilire una mappatura delle identità tra la tua identità e la tua CodeCatalyst identità. GitHub Per ulteriori informazioni, consultare [Connessioni personali](concepts.md#personal-connection-concept) e [Accesso alle GitHub risorse con connessioni personali](ipa-settings-connections.md).

**Per connettere il tuo GitHub account, l'area di lavoro, l' GitLab utente o il sito Jira di Bitbucket a CodeCatalyst**

1. [Apri la console all'indirizzo https://codecatalyst.aws/ CodeCatalyst .](https://codecatalyst.aws/)

1. Accedi al tuo CodeCatalyst spazio.

1. Effettua una delle seguenti operazioni per visualizzare un elenco delle estensioni installate per il tuo spazio:

   1. Scegli **Impostazioni**, quindi scegli **Estensioni installate**.

   1. Scegli l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto.

1. **Scegli **Configura** per una delle seguenti estensioni che desideri configurare: **GitHub repository, repository** **Bitbucket, **GitLab repository** o** Jira Software.**

1. Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai scelto di configurare:
   + **GitHub repository**: Connect a un GitHub account.

     1. Nella scheda ** GitHub Account connessi**, scegli **Connetti GitHub account** per accedere al sito esterno di GitHub.

     1. Accedi al tuo GitHub account utilizzando GitHub le tue credenziali, quindi scegli l'account in cui desideri installare Amazon CodeCatalyst.
**Suggerimento**  
Se in precedenza hai collegato un GitHub account allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o un collaboratore in più di uno GitHub spazio, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo GitHub spazio. **Configura l'applicazione per l'accesso al repository che desideri consentire, quindi scegli Salva.** Se il pulsante **Salva** non è attivo, apporta una modifica alla configurazione, quindi riprova.

     1. Scegli se consentire l'accesso CodeCatalyst a tutti i repository attuali e futuri o scegli i GitHub repository specifici in cui desideri utilizzare. CodeCatalyst L'opzione predefinita prevede l'inclusione di tutti i GitHub repository nell' GitHub account, compresi i repository futuri a cui sarà possibile accedere da. CodeCatalyst

     1. **Controlla le autorizzazioni concesse a CodeCatalyst, quindi scegli Installa.**

     Dopo aver collegato il tuo GitHub account a CodeCatalyst, verrai reindirizzato alla pagina dei dettagli dell'estensione dei **GitHub repository**, dove puoi visualizzare e gestire GitHub gli account connessi e gli archivi collegati GitHub .
   + **Archivi Bitbucket:** Connettiti a uno spazio di lavoro Bitbucket.

     1. Nella scheda **Connected Bitbucket workspace**, scegli **Connect Bitbucket workspace** per accedere al sito esterno di Bitbucket.

     1. Accedi al tuo spazio di lavoro Bitbucket utilizzando le tue credenziali Bitbucket e controlla le autorizzazioni concesse a. CodeCatalyst

     1. **Dal menu a discesa **Autorizza per l'area di lavoro, scegli l'area** di lavoro Bitbucket a cui desideri fornire l'accesso, quindi scegli Concedi l'accesso. CodeCatalyst **
**Suggerimento**  
Se in precedenza hai collegato un'area di lavoro Bitbucket allo spazio, non ti verrà richiesto di autorizzare nuovamente. Vedrai invece una finestra di dialogo che ti chiede dove desideri installare l'estensione se sei un membro o un collaboratore in più di uno spazio di lavoro Bitbucket, o la pagina di configurazione per l' CodeCatalyst applicazione Amazon se appartieni a un solo spazio di lavoro Bitbucket. **Configura l'applicazione per l'accesso allo spazio di lavoro che desideri consentire, quindi scegli Concedi l'accesso.** Se il pulsante **Concedi l'accesso** non è attivo, apporta una modifica alla configurazione, quindi riprova.

     Dopo aver collegato l'area di lavoro Bitbucket a CodeCatalyst, verrai indirizzato alla pagina dei dettagli dell'estensione dei **repository Bitbucket**, dove puoi visualizzare e gestire le aree di lavoro Bitbucket connesse e gli archivi Bitbucket collegati.
   + **GitLab repository**: Connect a un GitLab utente.

     1. Scegli **Connect GitLab user** per accedere al sito esterno per GitLab.

     1. Accedi al tuo GitLab utente utilizzando GitLab le tue credenziali e controlla le autorizzazioni concesse a. CodeCatalyst
**Suggerimento**  
Se in precedenza hai collegato un GitLab utente allo spazio, non ti verrà richiesto di autorizzarlo nuovamente. Verrai invece reindirizzato alla console. CodeCatalyst 

     1. Scegli **Authorize AWS Connector per**. GitLab

     Dopo aver collegato GitLab l'utente a CodeCatalyst, verrai indirizzato alla pagina dei dettagli **GitLab delle estensioni dei repository**, dove puoi visualizzare e gestire gli archivi connessi GitLab degli utenti e dei GitLab progetti collegati.
   + **Jira Software**: Connect un sito Jira.

     1. Nella scheda **Siti Jira connessi**, scegli **Connetti sito Jira per accedere al sito** esterno per Atlassian Marketplace.

     1. Scegli **Scarica subito** per iniziare l'installazione CodeCatalyst sul tuo sito Jira.
**Nota**  
Se l'hai già installato CodeCatalyst sul tuo sito Jira, riceverai una notifica. Scegli **Inizia** per passare alla fase finale.

     1. A seconda del ruolo, esegui una delle seguenti operazioni:

        1. **Se sei un amministratore del sito Jira, dal menu a discesa del sito, scegli il sito Jira per installare l' CodeCatalyst applicazione, quindi scegli Installa app.**
**Nota**  
Se hai un sito Jira, questo passaggio non verrà visualizzato e verrai indirizzato automaticamente al passaggio successivo.

        1. 

           1. **Se non sei un amministratore di Jira, dal menu a discesa del sito, scegli il sito Jira per installare l' CodeCatalyst applicazione, quindi scegli Richiedi app.** Per ulteriori informazioni sull'installazione delle app Jira, consulta [Chi](https://www.atlassian.com/licensing/marketplace#who-can-install-apps) può installare le app? .

           1. Inserisci il motivo per cui devi effettuare l'installazione CodeCatalyst nel campo di testo di input o mantieni il testo predefinito, quindi scegli **Invia richiesta**.

     1. Controlla le azioni eseguite al CodeCatalyst momento dell'installazione dell'applicazione, quindi scegli **Scarica ora**.

     1. Dopo aver installato l'applicazione, scegli **Return CodeCatalyst to** per tornare a CodeCatalyst.

     Dopo aver collegato il tuo sito Jira a CodeCatalyst, puoi visualizzare il sito connesso nella scheda **Siti Jira connessi** della pagina dei dettagli dell'estensione di **Jira Software**.

Se non desideri più utilizzare GitHub repository, repository Bitbucket o repository di GitLab progetti o gestire i problemi di Jira in, puoi disconnettere la fonte di terze parti. CodeCatalyst Quando un GitHub account, un'area di lavoro Bitbucket o un GitLab utente viene disconnesso, gli eventi nei repository di terze parti non avviano l'esecuzione del flusso di lavoro e non potrai utilizzare tali repository con Dev Environments. CodeCatalyst **Quando un sito Jira viene disconnesso, i problemi di Jira dei progetti del sito non saranno disponibili nei progetti e Issues sarà nuovamente il fornitore CodeCatalyst dei problemi. CodeCatalyst ** Per ulteriori informazioni, consulta [Disconnessione di GitHub account, aree di lavoro Bitbucket, GitLab utenti e siti Jira CodeCatalyst](extensions-disconnect.md).

# Disconnessione di GitHub account, aree di lavoro Bitbucket, GitLab utenti e siti Jira CodeCatalyst
<a name="extensions-disconnect"></a>

Se non desideri più utilizzare GitHub repository, repository Bitbucket o repository di GitLab progetti o gestire i problemi di Jira in, puoi disconnettere la fonte di terze parti. CodeCatalyst Una volta disconnesso un GitHub account, un'area di lavoro Bitbucket o un GitLab utente, gli eventi nei repository non avvieranno l'esecuzione del flusso di lavoro e non potrai utilizzare tali repository con Dev Environments. CodeCatalyst **Quando un sito Jira viene disconnesso, i problemi di Jira dei progetti del sito non saranno disponibili nei progetti e Issues sarà nuovamente il fornitore CodeCatalyst dei problemi. CodeCatalyst **

**Nota**  
Per disconnettere un GitHub account, devi prima scollegare tutti gli archivi collegati GitHub da quell'account.
Per disconnettere un'area di lavoro Bitbucket, devi prima scollegare tutti i repository Bitbucket collegati da quell'area di lavoro.
Per disconnettere un GitLab utente, devi prima scollegare tutti gli archivi di progetto collegati da quell'area di lavoro. GitLab 
Per disconnettere un sito Jira, devi prima scollegare tutti i progetti Jira collegati da quell'account.
Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).

**Per disconnettere un GitHub progetto, un'area di lavoro Bitbucket, un utente o un sito Jira GitLab**

1. [Apri la console all'indirizzo https://codecatalyst.aws/. CodeCatalyst ](https://codecatalyst.aws/)

1. Accedi al tuo CodeCatalyst spazio.

1. Effettua una delle seguenti operazioni per visualizzare un elenco delle estensioni installate per il tuo spazio:

   1. Scegli **Impostazioni**, quindi scegli **Estensioni installate**.

   1. Scegli l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto.

1. **Scegli **Configura** per una delle seguenti estensioni che desideri configurare: **GitHub repository, repository** **Bitbucket, **GitLab repository** o** Jira Software.**

1. Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai scelto di configurare:
   + **GitHub archivi**: disconnettiti a un account. GitHub 

     **Nella scheda ** GitHub Account connessi**, scegli l' GitHub account che desideri disconnettere, quindi scegli Disconnetti account. GitHub **
   + **Archivi Bitbucket: disconnettiti a uno spazio** di lavoro Bitbucket.

     **Nella scheda **Aree di lavoro Bitbucket connesse, scegli l'area di lavoro Bitbucket** che desideri disconnettere, quindi scegli Disconnetti l'area di lavoro Bitbucket.**
   + **GitLab archivi: GitLab disconnettiti a un utente.**

     **Nella scheda ** GitLab Utenti connessi**, scegli l' GitLab utente che desideri disconnettere, quindi scegli Disconnetti utente. GitLab **
   + **Jira Software**: disconnettiti a un sito Jira.

     **Nella scheda **Siti Jira connessi**, scegli il sito Jira che desideri disconnettere, quindi scegli Disconnetti il sito Jira.**

1. Nella finestra di dialogo **Disconnetti**, esamina gli effetti della disconnessione dell'account.

1. **Inserisci **disconnect** nel campo di immissione del testo, quindi scegli Disconnetti.**

# Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst
<a name="extensions-link"></a>

Prima di poter utilizzare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto o gestire un progetto Jira, devi connettere la fonte di terze parti a cui appartiene il repository o il progetto con il tuo spazio. CodeCatalyst Per ulteriori informazioni, consulta [Connessione di GitHub account, aree di lavoro Bitbucket, GitLab utenti e siti Jira CodeCatalyst](extensions-connect.md).

Puoi utilizzare GitHub repository collegati, repository Bitbucket o repository di GitLab progetto nei flussi di lavoro, in cui gli eventi negli archivi collegati avviano flussi di lavoro che potrebbero creare, testare o distribuire codice, a seconda della configurazione del flusso di lavoro. I file di configurazione dei flussi di lavoro per i flussi di lavoro che utilizzano repository collegati o Bitbucket vengono archiviati negli archivi collegati GitHub . I repository collegati possono essere utilizzati anche con Dev Environments per creare, aggiornare ed eliminare file nei repository collegati. ****Puoi collegare un GitHub repository, un repository Bitbucket o un repository di progetto a un GitLab CodeCatalyst progetto dalla pagina dei dettagli dei repository, dai repository **Bitbucket o dall'estensione dei **GitHub repository**, oppure dalla visualizzazione dei repository** di origine in **GitLab Code** nel progetto stesso.****

**Importante**  
****Sebbene sia possibile collegare un repository GitHub o Bitbucket come **collaboratore, è possibile scollegare un repository di terze parti solo come amministratore dello spazio o** amministratore del progetto.**** Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).

**Importante**  
Dopo aver installato un'estensione del repository, il codice di tutti gli archivi a cui ti colleghi CodeCatalyst verrà indicizzato e archiviato. CodeCatalyst In questo modo il codice sarà ricercabile in. CodeCatalyst Per comprendere meglio la protezione dei dati per il tuo codice quando utilizzi repository collegati in CodeCatalyst, consulta la sezione [Protezione dei dati](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) nella *Amazon CodeCatalyst User Guide*.

**Importante**  
CodeCatalyst non supporta il rilevamento delle modifiche nel ramo predefinito per gli archivi collegati. Per modificare il ramo predefinito per un repository collegato, è necessario prima scollegarlo CodeCatalyst, modificare il ramo predefinito e quindi collegarlo nuovamente.  
È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

Puoi utilizzare i progetti Jira collegati per gestire i problemi e collegare le richieste CodeCatalyst pull a un problema di Jira. Lo stato riepilogativo di una pull request e lo stato degli eventi del CodeCatalyst flusso di lavoro associati si riflettono nel tuo problema di Jira.

**Importante**  
Per collegare il tuo progetto Jira al tuo CodeCatalyst progetto, devi essere l'**amministratore CodeCatalyst dello spazio o l'amministratore** del CodeCatalyst **progetto**.

**Nota**  
Un GitHub repository, un repository Bitbucket o un repository di GitLab progetto possono essere collegati a un solo progetto in uno spazio. CodeCatalyst 
Non puoi utilizzare repository vuoti o archiviati, repository Bitbucket o GitHub repository di progetti con progetti. GitLab CodeCatalyst 
Non puoi collegare un GitHub repository, un repository Bitbucket o un repository con lo stesso nome di un GitLab repository in un progetto. CodeCatalyst 
L'estensione **GitHub repositories** non è compatibile con gli archivi di Enterprise Server. GitHub 
L'estensione **Bitbucket repositories** non è compatibile con i repository Bitbucket Data Center.
L'estensione **GitLab repositories** non è compatibile con gli archivi di progetto autogestiti. GitLab 
Non puoi utilizzare le funzioni **Scrivi descrizione per me** o **Riepiloga commenti** con gli archivi collegati. Queste funzionalità sono disponibili solo nelle pull request in. CodeCatalyst
Un CodeCatalyst progetto può essere collegato a un solo progetto Jira. Un progetto Jira può essere collegato a più CodeCatalyst progetti.

**Topics**
+ [Collegamento di risorse da fornitori di terze parti collegati](#extensions-link-resources)
+ [Collegamento di un repository di terze parti durante la creazione del progetto CodeCatalyst](#extensions-link-repositories-creation)

## Collegamento di risorse da fornitori di terze parti collegati
<a name="extensions-link-resources"></a>

**Per collegare un GitHub repository, un repository Bitbucket, un repository di progetto o un GitLab progetto Jira a un progetto dalla pagina dei dettagli dell'estensione CodeCatalyst**

1. [Apri la console all'indirizzo https://codecatalyst.aws/. CodeCatalyst ](https://codecatalyst.aws/)

1. Accedi al tuo CodeCatalyst spazio.

1. Effettua una delle seguenti operazioni per visualizzare un elenco delle estensioni installate per il tuo spazio spaziale:

   1. Scegliete **Impostazioni**, quindi scegliete **Estensioni installate**.

   1. Scegli l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto.

1. **Scegli **Configura** per una delle seguenti estensioni: **GitHub repository, repository** **Bitbucket, **GitLab repository** o** Jira Software.**

1. Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai scelto di configurare:
   + **GitHub repository**: collega un GitHub repository.

     1. **Nella scheda ** GitHub Archivi collegati, scegli Collega repository**. GitHub **

     1. Dal menu a discesa dell'**GitHub account**, scegli l' GitHub account che contiene il repository che desideri collegare.

     1. Dal menu a discesa del **GitHub repository**, scegli il repository che desideri collegare a un progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto nello spazio.

     1. (Facoltativo) Se non vedi un GitHub repository nell'elenco dei repository, è possibile che non sia stato configurato per l'accesso al repository nell'applicazione Amazon CodeCatalyst in. GitHub Puoi configurare quali GitHub repository possono essere utilizzati CodeCatalyst nell'account connesso.

        1. Accedi al tuo [GitHub](https://github.com/)account, scegli **Impostazioni**, quindi scegli **Applicazioni**.

        1. Nella scheda ** GitHub App installate**, scegli **Configura** per l' CodeCatalyst applicazione Amazon.

        1. Effettua una delle seguenti operazioni per configurare l'accesso ai GitHub repository a cui desideri collegarti: CodeCatalyst
           + Per fornire l’accesso a tutti i repository attuali e futuri, scegli **Tutti i repository**.
           + Per consentire l'accesso a repository specifici, **seleziona solo repository**, scegli il menu a discesa **Seleziona repository**, quindi scegli un repository a cui desideri consentire il collegamento. CodeCatalyst

     1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto a cui vuoi collegare il repository. GitHub 

     1. Scegliere **Link (Collegamento)**.

     Se non desideri più utilizzare un GitHub repository CodeCatalyst, puoi scollegarlo da un progetto. CodeCatalyst Quando un repository non è collegato, gli eventi in quel repository non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
   + Archivi **Bitbucket: collega un repository Bitbucket**.

     1. **Nella scheda Archivi Bitbucket **collegati, scegli Collega repository Bitbucket.****

     1. Dal menu a discesa dell'area di **lavoro Bitbucket, scegli l'area** di lavoro Bitbucket che contiene il repository che desideri collegare.

     1. Dal menu a discesa del repository **Bitbucket, scegli il repository** che desideri collegare a un progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto nello spazio.

     1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto a cui vuoi collegare il repository Bitbucket.

     1. Scegliere **Link (Collegamento)**.

     Se non desideri più utilizzare un repository Bitbucket in CodeCatalyst, puoi scollegarlo da un progetto. CodeCatalyst Quando un repository non è collegato, gli eventi in quel repository non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
   + **GitLab repository: collega un repository** di progetto. GitLab 

     1. Nella scheda Archivi di ** GitLab progetti collegati, scegli **Collega GitLab ** archivio** di progetti.

     1. Dal menu a discesa **GitLab utente**, scegli l' GitLab utente che contiene l'archivio del progetto che desideri collegare.

     1. Dal menu a discesa **GitLab del repository del progetto**, scegli il repository che desideri collegare a un progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto nello spazio.

     1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto a cui vuoi collegare l'archivio del GitLab progetto.

     1. Scegliere **Link (Collegamento)**.

     Se non desideri più utilizzare un repository di GitLab progetto CodeCatalyst, puoi scollegarlo da un progetto. CodeCatalyst Quando un repository di progetto non è collegato, gli eventi in quel repository di progetto non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository di progetto con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).
   + **Jira Software**: collega un progetto Jira.

     1. Nella scheda **Progetti Jira collegati**, scegli **Collega** un progetto Jira.

     1. Dal menu a discesa del **sito Jira**, scegli il sito Jira che contiene il progetto che desideri collegare.

     1. Dal menu a discesa **del progetto Jira**, scegli il progetto che desideri collegare a un progetto. CodeCatalyst 

     1. Dal menu a discesa del **CodeCatalyst progetto**, scegli il CodeCatalyst progetto che desideri collegare a un progetto Jira.

     1. Scegliere **Link (Collegamento)**.

     Una volta collegato un progetto Jira a un CodeCatalyst progetto, l'accesso ai CodeCatalyst problemi viene completamente disabilitato e i **problemi** nel pannello di CodeCatalyst navigazione verranno sostituiti con un elemento **Jira issues** che si collega al progetto Jira.  
![\[CodeCatalyst problemi sostituiti con problemi Jira collegati nel pannello di navigazione.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

     Se non desideri più utilizzare un progetto Jira in CodeCatalyst, puoi scollegarlo dal tuo progetto. CodeCatalyst Quando un progetto Jira non è collegato, i problemi di Jira non saranno disponibili nel CodeCatalyst progetto e Issues sarà nuovamente il CodeCatalyst **fornitore dei problemi**. Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).

**Per collegare un GitHub repository, un repository Bitbucket o un repository di progetto a un GitLab progetto dalla pagina dei repository di origine di un CodeCatalyst progetto**

1. [Apri la console all'indirizzo https://codecatalyst.aws/. CodeCatalyst ](https://codecatalyst.aws/)

1. Vai al tuo CodeCatalyst progetto.

1. Nel riquadro di navigazione, scegli **Codice**, quindi scegli **Archivi di origine.**

1. Scegli **Aggiungi repository**, quindi scegli **Collega** repository.

1. **Dal menu a discesa **Repository provider**, scegli uno dei seguenti provider di repository di terze parti:, Bitbucket,. **GitHub**GitLab******

1. Esegui una delle seguenti operazioni a seconda del provider di repository di terze parti che hai scelto di collegare:
   + **GitHub repository**: collega un GitHub repository.

     1. Dal menu a discesa dell'**GitHub account**, scegli l' GitHub account che contiene il repository che desideri collegare.

     1. Dal menu a discesa del **GitHub repository**, scegli il GitHub repository a cui vuoi collegare il tuo progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto in Amazon. CodeCatalyst

     1. (Facoltativo) Se non vedi un GitHub repository nell'elenco dei repository, è possibile che non sia stato configurato per l'accesso al repository nell'applicazione Amazon CodeCatalyst in. GitHub Puoi configurare quali GitHub repository possono essere utilizzati CodeCatalyst nell'account connesso.

        1. Accedi al tuo [GitHub](https://github.com/)account, scegli **Impostazioni**, quindi scegli **Applicazioni**.

        1. Nella scheda ** GitHub App installate**, scegli **Configura** per l' CodeCatalyst applicazione Amazon.

        1. Effettua una delle seguenti operazioni per configurare l'accesso ai GitHub repository a cui desideri collegarti: CodeCatalyst
           + Per fornire l’accesso a tutti i repository attuali e futuri, scegli **Tutti i repository**.
           + Per consentire l'accesso a repository specifici, **seleziona solo repository**, scegli il menu a discesa **Seleziona repository**, quindi scegli un repository a cui desideri consentire il collegamento. CodeCatalyst
   + **Repository Bitbucket: collega un repository Bitbucket.**

     1. Dal menu a discesa **Bitbucket Workspace**, scegli l'area di lavoro Bitbucket che contiene il repository che desideri collegare.

     1. Dal menu a discesa del repository **Bitbucket, scegli il repository** Bitbucket a cui desideri collegare il tuo progetto. CodeCatalyst 
**Suggerimento**  
Se il nome del repository è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto in Amazon. CodeCatalyst
   + **GitLab repository**: collega un archivio di progetto. GitLab 

     1. Dal menu a discesa **GitLab utente**, scegli l' GitLab utente che contiene l'archivio del progetto che desideri collegare.

     1. Dal menu a discesa **GitLab del repository del progetto**, scegli l'archivio del GitLab progetto a cui desideri collegare il tuo progetto. CodeCatalyst 
**Suggerimento**  
Se il nome dell'archivio del progetto è disattivato, non puoi collegarlo perché è già stato collegato a un altro progetto in Amazon. CodeCatalyst

1. Scegliere **Link (Collegamento)**.

Se non desideri più utilizzare un GitHub repository, un repository Bitbucket o un repository di progetto in CodeCatalyst, puoi scollegarlo da un GitLab progetto. CodeCatalyst Quando un repository non è collegato, gli eventi in quel repository non avviano l'esecuzione del flusso di lavoro e non sarà possibile utilizzare tale repository con Dev Environments. CodeCatalyst Per ulteriori informazioni, consulta [Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-unlink.md).



Dopo aver collegato il tuo GitHub repository, il repository Bitbucket o il repository del progetto al tuo GitLab CodeCatalyst progetto, puoi utilizzarlo nei flussi di lavoro e negli ambienti di sviluppo. CodeCatalyst Puoi anche utilizzare i repository collegati con Amazon Q Developer, blueprint e altro ancora. Per ulteriori informazioni, consultare [Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti](extensions-workflow-repositories.md) e [Creazione di un ambiente di sviluppo](devenvironment-create.md).

Dopo aver collegato il tuo progetto Jira al tuo CodeCatalyst progetto e aver collegato una pull request, gli aggiornamenti provenienti da si CodeCatalyst riflettono nel tuo progetto Jira. Per ulteriori informazioni sul collegamento delle pull request ai problemi di Jira, consulta. [Collegamento dei problemi di Jira alle richieste pull CodeCatalyst](link-jira-issues-pull-requests.md) Per ulteriori informazioni sulla visualizzazione CodeCatalyst degli eventi in Jira, consulta. [Visualizzazione CodeCatalyst degli eventi nei problemi di Jira](view-codecatalyst-events-jira.md)

## Collegamento di un repository di terze parti durante la creazione del progetto CodeCatalyst
<a name="extensions-link-repositories-creation"></a>

Puoi collegare un GitHub repository, un repository Bitbucket o un repository di progetto a un GitLab nuovo progetto durante la creazione del nuovo progetto. CodeCatalyst CodeCatalyst Per ulteriori informazioni, consulta [Creazione di un progetto con un repository di terze parti collegato](projects-create.md#projects-create-3p-repo).

# Scollegamento di repository, GitHub repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst
<a name="extensions-unlink"></a>

Se non desideri più utilizzare un GitHub repository, un repository Bitbucket o un repository di progetti, o gestire un GitLab progetto Jira in, puoi scollegare il repository o il progetto dal tuo progetto. CodeCatalyst CodeCatalyst 

Lo scollegamento di un repository, un GitHub repository Bitbucket o un repository di progetto non elimina il repository né GitLab apporta modifiche ad esso. Non elimina alcun file di configurazione del flusso di lavoro archiviato in quell'archivio collegato. Tuttavia, una volta scollegato un GitHub repository, un repository Bitbucket o un repository di GitLab progetto, gli eventi in quel repository non avvieranno più l'esecuzione del flusso di lavoro e non potrai utilizzare il repository con Dev Environments. Puoi scollegare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto da un CodeCatalyst progetto dalla pagina dei dettagli dei repository, dei **GitHub repository** **Bitbucket** o dall'estensione dei **GitLab repository**, o dalla vista dei **repository di origine** in **Code** nel progetto stesso.

Lo scollegamento di un progetto Jira non elimina il progetto, inclusi gli elementi di pianificazione o le informazioni di sviluppo, né apporta alcuna modifica allo stesso. Tuttavia, una volta scollegato un progetto Jira, i problemi Jira del progetto non saranno più disponibili per il collegamento al CodeCatalyst progetto e Issues sarà nuovamente il fornitore CodeCatalyst **dei problemi**.

**Importante**  
****Per scollegare il tuo GitHub repository, il repository Bitbucket o il repository del progetto Gitlab dal tuo progetto, devi essere l'amministratore dello spazio o l'amministratore CodeCatalyst del progetto.****

**Per scollegare un GitHub repository, un repository Bitbucket, un repository di progetto o un progetto Jira in un GitLab progetto dalla pagina dei dettagli dell'estensione CodeCatalyst**

1.  CodeCatalyst [Apri la console all'indirizzo https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Accedi al tuo CodeCatalyst spazio.

1. Effettua una delle seguenti operazioni per visualizzare un elenco delle estensioni installate per il tuo spazio:

   1. Scegli **Impostazioni**, quindi scegli **Estensioni installate**.

   1. Scegli l'icona del **catalogo** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) nel menu in alto.

1. **Scegli **Configura** per una delle seguenti estensioni che desideri configurare: **GitHub repository, repository** **Bitbucket, **GitLab repository** o** Jira Software.**

1. Esegui una delle seguenti operazioni a seconda dell'estensione di terze parti che hai scelto di configurare:
   + **GitHub repository**: scollega un GitHub repository.

     **Nella scheda **GitHub repository**, scegli il GitHub repository che desideri scollegare, quindi scegli Scollega repository. GitHub **
   + **Archivi Bitbucket: scollega un repository Bitbucket.**

     **Nella scheda Archivi **Bitbucket, scegli il repository** Bitbucket che desideri scollegare, quindi scegli Scollega l'archivio Bitbucket.**
   + **GitLab repository GitLab : scollega un archivio di progetto.**

     **Nella scheda Archivi del **GitLab progetto, scegli l'archivio** del GitLab progetto che desideri scollegare, quindi scegli Scollega l'archivio del progetto. GitLab **
   + **Jira Software: scollega un progetto Jira**.

     **Nella scheda **Progetti Jira**, scegli il progetto Jira che desideri scollegare, quindi scegli Scollega il progetto Jira.**

1. Nella finestra di dialogo **Scollega, esamina gli effetti dello scollegamento** del repository.

1. **Immettete **unlink** nel campo di immissione del testo e scegliete Scollega.**

**Per scollegare un GitHub repository, un repository Bitbucket o un repository di progetto in un GitLab progetto dalla pagina dei repository di origine CodeCatalyst**

1.  CodeCatalyst [Apri la console all'indirizzo https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Vai al tuo CodeCatalyst progetto.

1. Nel riquadro di navigazione, scegli **Codice**, quindi scegli **Archivi di origine.**

1. **Scegli il pulsante di opzione del repository che desideri scollegare, quindi scegli Scollega archivio.**

1. Rivedi le informazioni nella finestra di dialogo. Segui le istruzioni, quindi scegli **Scollega per scollegare** il repository.

# Visualizzazione di repository di terze parti e ricerca dei problemi di Jira in CodeCatalyst
<a name="extensions-view-search"></a>

Dopo aver collegato repository, GitHub repository Bitbucket o repository di GitLab progetti, puoi visualizzarli per confermare e configurare le risorse. CodeCatalyst Puoi anche cercare problemi Jira collegati in. CodeCatalyst

**Topics**
+ [Visualizzazione di repository di terze parti in CodeCatalyst](#extensions-view-repositories)
+ [Ricerca dei problemi di Jira in CodeCatalyst](#extensions-search-issues)

## Visualizzazione di repository di terze parti in CodeCatalyst
<a name="extensions-view-repositories"></a>

**Puoi visualizzare i GitHub repository collegati, i repository Bitbucket o i repository di GitLab progetto nell'elenco dei repository di origine del tuo progetto o dalla pagina dei dettagli dei repository, dei repository **Bitbucket** o dell'**GitHub estensione dei repository**. GitLab ** Sceglierli dall'elenco dei repository non li apre in. CodeCatalyst Si aprono invece nel provider di repository di terze parti, dove è possibile visualizzare e modificare il codice nell'archivio collegato.

**Per visualizzare gli GitHub archivi collegati, gli archivi Bitbucket o gli archivi di progetti in GitLab CodeCatalyst**

1. [Apri la console all'indirizzo https://codecatalyst.aws/. CodeCatalyst ](https://codecatalyst.aws/)

1. Vai al tuo CodeCatalyst progetto.

1. Nel riquadro di navigazione, scegli **Codice**, quindi scegli **Archivi di origine.**

**Per visualizzare i GitHub repository collegati, i repository Bitbucket o i repository di GitLab progetto dalla pagina dei dettagli dell'estensione**

1. [Apri la console all'indirizzo https://codecatalyst.aws/. CodeCatalyst ](https://codecatalyst.aws/)

1. Accedi al tuo CodeCatalyst spazio, quindi scegli la scheda **Estensioni installate**.

1. A seconda dei repository di terze parti che desideri visualizzare, esegui una delle seguenti operazioni:
   + Nei **GitHub repository**, scegli **Configura**, quindi scegli ** GitHub Archivi collegati** per visualizzare tutti gli GitHub archivi collegati ai CodeCatalyst progetti presenti nel tuo spazio. CodeCatalyst 
   + Nei **repository Bitbucket**, scegli **Configura**, quindi scegli Archivi Bitbucket **collegati per visualizzare tutti gli archivi Bitbucket collegati ai progetti nel** tuo spazio. CodeCatalyst CodeCatalyst 
   + Nei **GitLab repository**, scegli **Configura**, quindi scegli Archivi di progetti collegati per visualizzare tutti gli **archivi di GitLab progetto collegati ai progetti presenti nel tuo** spazio. GitLab CodeCatalyst CodeCatalyst 

I GitHub repository, i repository Bitbucket o gli archivi di GitLab progetto collegati al tuo progetto sono mostrati nell'elenco. CodeCatalyst Scegli il GitHub repository, il repository Bitbucket o il repository del GitLab progetto per visualizzare e modificare i file nel fornitore di repository di terze parti.

**Nota**  
Se un flusso di lavoro utilizza un GitHub repository, un repository Bitbucket o un repository di GitLab progetto in un'azione sorgente, le modifiche apportate al flusso di lavoro YAML nell'editor visivo o nell'editor YAML verranno automaticamente salvate e inviate all'archivio di terze parti. CodeCatalyst 

## Ricerca dei problemi di Jira in CodeCatalyst
<a name="extensions-search-issues"></a>

Dopo aver collegato un progetto Jira, puoi cercare problemi nel progetto Jira collegato utilizzando la CodeCatalyst barra di ricerca globale. Puoi anche cercare i problemi di Jira CodeCatalyst mentre ti colleghi ai problemi di una pull request. Per ulteriori informazioni sul collegamento dei problemi di Jira a una CodeCatalyst pull request, consulta. [Collegamento dei problemi di Jira alle richieste pull CodeCatalyst](link-jira-issues-pull-requests.md)

**Per cercare i problemi di Jira nei progetti Jira collegati**

1. [Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Vai al tuo CodeCatalyst progetto.

1. Nella barra di ricerca globale, cerca i problemi relativi a un progetto Jira collegato o i problemi di Jira che desideri collegare a una pull request.

# Avvio automatico di un flusso di lavoro eseguito dopo eventi di repository di terze parti
<a name="extensions-workflow-repositories"></a>

Puoi utilizzare un GitHub repository collegato, un repository Bitbucket o un repository di GitLab progetto come origine per un flusso di lavoro, in cui le modifiche a un ramo specifico in un repository collegato, un repository Bitbucket o un GitHub repository di progetto avviano automaticamente l'esecuzione di un flusso di lavoro. GitLab 

Un *flusso di lavoro* è una procedura automatizzata che descrive come creare, testare e distribuire il codice come parte di un sistema di integrazione e distribuzione continue (CI/CD). Un flusso di lavoro definisce una serie di passaggi, o *azioni*, da eseguire durante l'esecuzione di un flusso di lavoro. Un flusso di lavoro definisce anche gli eventi, o *trigger*, che causano l'avvio del flusso di lavoro. Per configurare un flusso di lavoro, è necessario creare un *file di definizione del flusso* di lavoro utilizzando l'editor [visivo o YAML](https://docs.aws.amazon.com//codecatalyst/latest/userguide/flows.html#workflow.editors) della CodeCatalyst console.

**Suggerimento**  
Per una rapida occhiata a come potresti utilizzare i flussi di lavoro in un progetto, [crea un progetto con un blueprint](https://docs.aws.amazon.com//codecatalyst/latest/userguide/projects-create.html#projects-create-console-template). Ogni blueprint implementa un flusso di lavoro funzionante che puoi rivedere, eseguire e sperimentare.

Quando configuri un flusso di lavoro per utilizzare un GitHub repository collegato, un repository Bitbucket o un repository di GitLab progetto, il file di configurazione del flusso di lavoro viene archiviato in tale repository, repository Bitbucket o GitHub repository di progetto. GitLab La configurazione del flusso di lavoro è un file YAML che definisce il nome del flusso di lavoro, i trigger, le risorse, gli artefatti e le azioni. Per ulteriori informazioni sul file di configurazione del flusso di lavoro, vedere. [Definizione YAML del flusso di lavoro](workflow-reference.md)

Il file di configurazione del flusso di lavoro deve trovarsi nella `./codecatalyst/workflows/` directory del tuo GitHub repository, del repository Bitbucket o del repository del progetto. GitLab 

È possibile utilizzare l'editor di flussi di lavoro per creare e configurare flussi di lavoro. Per ulteriori informazioni, consulta [Guida introduttiva ai flussi di lavoro](workflows-getting-started.md) e [Connessione degli archivi di origine ai flussi di lavoro](workflows-sources.md).

## L'aggiunta di trigger per avviare le esecuzioni del flusso di lavoro
<a name="extensions-workflow-trigger-repositories"></a>

Puoi configurare un CodeCatalyst flusso di lavoro per avviare automaticamente un'esecuzione quando il codice viene inviato al ramo specificato del tuo repository GitHub o di Bitbucket. Per avviare automaticamente un workflow, aggiungi un trigger alla `Triggers` sezione del file di configurazione del workflow.

### Esempio: un semplice trigger tramite codice
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

L'esempio seguente mostra un trigger che avvia un flusso di lavoro ogni volta che il codice viene inviato a qualsiasi ramo del repository di origine.

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

### Esempio: un semplice trigger di pull request
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

L'esempio seguente mostra un trigger che avvia un flusso di lavoro ogni volta che viene creata una richiesta pull su qualsiasi ramo del repository di origine.

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

Per ulteriori informazioni, consulta [L'avvio di un flusso di lavoro viene eseguito automaticamente utilizzando i trigger](workflows-add-trigger.md).

# Limitazione dell'accesso IP con provider di repository di terze parti
<a name="extensions-restrict-ip-access"></a>

Puoi limitare l'accesso ai tuoi GitHub repository, agli repository Bitbucket o agli archivi di GitLab progetti in base agli indirizzi IP impostando regole o configurazioni. Puoi farlo tramite le impostazioni o le funzionalità di controllo degli accessi del provider terzo.

A seconda del provider di repository di terze parti che stai utilizzando, vedi una delle seguenti opzioni:
+ L'estensione Amazon CodeCatalyst **GitHub Repositories** è compatibile con le [restrizioni di accesso IP di 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). Quando configuri un'organizzazione GitHub Enterprise Cloud per limitare l'accesso a indirizzi IP specifici, puoi anche [abilitare GitHub le app a configurare l'elenco degli indirizzi IP consentiti](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), che consentirà di CodeCatalyst registrare automaticamente i propri indirizzi IP con. GitHub In alternativa, è possibile [aggiungere manualmente gli indirizzi CodeCatalyst IP](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). 
+ L'estensione dei **repository Amazon CodeCatalyst Bitbucket** è compatibile con le restrizioni di accesso a [Bitbucket Cloud Premium.](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/) Quando configuri un'area di lavoro Bitbucket Cloud Premium per limitare l'accesso a indirizzi IP specifici, puoi anche [aggiungere indirizzi IP o blocchi di rete per un set di indirizzi IP a una lista di indirizzi IP](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/#Allowlisting-IP-addresses) consentiti.
+ L'estensione Amazon CodeCatalyst **GitLab Repositories** è compatibile con le [restrizioni GitLab degli indirizzi IP](https://docs.gitlab.com/ee/administration/reporting/ip_addr_restrictions.html). Quando configuri un gruppo GitLab Premium o Ultimate per limitare l'accesso a indirizzi IP specifici, puoi anche [aggiungere indirizzi IP o blocchi di rete per un set di indirizzi IP a una](https://docs.gitlab.com/ee/user/group/access_and_permissions.html) lista consentita.

Se gli indirizzi CodeCatalyst IP non sono presenti nell'elenco consentito di un repository di terze parti, CodeCatalyst l'app Amazon non sarà in grado di accedere ai tuoi repository di terze parti. Per ulteriori informazioni, consulta [Indirizzi IP utilizzati dall'estensione degli archivi di terze parti](#codecatalyst-ip-address).

## Indirizzi IP utilizzati dall'estensione degli archivi di terze parti
<a name="codecatalyst-ip-address"></a>

I seguenti indirizzi IP vengono utilizzati dalle estensioni di terze parti per accedere alle risorse di terze parti:
+ **GitHub archivi**:

  ```
  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
  ```
+ **Repository e **repository 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
  ```

# Bloccare le fusioni di terze parti quando i flussi di lavoro falliscono
<a name="extensions-block-merges"></a>

Dopo aver collegato un repository GitHub o Bitbucket a, puoi aggiungere flussi di lavoro per le richieste pull CodeCatalyst. CodeCatalyst Allo stesso modo, dopo aver collegato un repository di GitLab progetto a, CodeCatalyst puoi aggiungere flussi di lavoro per le richieste di unione. CodeCatalyst Una o più esecuzioni di workflow possono avvenire su un commit specifico e lo stato di esecuzione di ogni workflow in CodeCatalyst si riflette anche come parte dello stato di commit in GitHub, Bitbucket o. GitLab Quando viene inviato un nuovo commit, i nuovi [stati di esecuzione](https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-view-run.html#workflows-view-run-status) del flusso di lavoro si riflettono in GitHub Bitbucket o per quel nuovo commit. GitLab Se esegui nuovamente un flusso di lavoro per un commit, il nuovo stato di esecuzione del flusso di lavoro sostituisce lo stato precedente di quel commit e flusso di lavoro.

Puoi impostare regole di protezione branch in GitHub o Bitbucket per bloccare un'unione di richieste pull oppure in GitLab per bloccare una richiesta di unione, quando l'ultimo commit ha lo stato di esecuzione del workflow non riuscita. Con le regole di protezione delle filiali, lo stato del commit più recente influisce sulla possibilità di unire una pull request in GitHub, Bitbucket o. GitLab Per ulteriori informazioni sui flussi di lavoro, consulta e. [Esecuzione di un workflow](workflows-working-runs.md) [L'avvio di un flusso di lavoro viene eseguito automaticamente utilizzando i trigger](workflows-add-trigger.md)

A seconda del provider di repository di terze parti che stai utilizzando, consulta quanto segue:
+ **GitHub repositories**: GitHub è la documentazione [sui controlli di stato](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) e [sulle filiali protette](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches). 
+ **Repository Bitbucket**: la documentazione di Bitbucket su [Usare le autorizzazioni delle filiali e [Take control](https://bitbucket.org/blog/take-control-with-branch-restrictions) with branch permissions](https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html) in Bitbucket Cloud.
+ **GitLab repository** [https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html](https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html)

# Collegamento dei problemi di Jira alle richieste pull CodeCatalyst
<a name="link-jira-issues-pull-requests"></a>

Puoi collegare le richieste pull create in un repository di CodeCatalyst sorgenti ai problemi di Jira. Dopo aver collegato un problema di Jira, il problema viene visualizzato come proprietà della pull request. Di conseguenza, gli eventi di pull request, gli eventi di workflow e gli eventi di distribuzione vengono inviati a Jira e aggiunti al problema di Jira. Le richieste pull possono essere collegate a uno o più problemi di Jira. Puoi collegare solo le richieste pull che si trovano in un repository di CodeCatalyst origine, non quelle in un repository di terze parti. GitHub Prima di poter collegare i problemi di Jira a una pull request, il tuo progetto Jira deve essere collegato al progetto. CodeCatalyst Per ulteriori informazioni sul collegamento di un progetto Jira a un CodeCatalyst progetto, consulta. [Collegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in CodeCatalyst](extensions-link.md) 

**Nota**  
Non puoi creare una pull request senza un repository di sorgenti con due rami nel progetto. CodeCatalyst Per ulteriori informazioni sulle richieste pull, consulta [Working with pull request in CodeCatalyst](source-pull-requests.md).

**Per collegare i problemi di Jira a una CodeCatalyst pull request**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo CodeCatalyst progetto.

1. Nel riquadro di navigazione, scegli **Code**, quindi scegli **Pull request**.

1. Scegli **Crea richiesta pull** per inserire i dettagli della pull request.

1. Dal menu a discesa **Source repository**, scegli il repository di origine in cui desideri collegare una pull request.

1. Dal menu a discesa **Source branch**, scegli il ramo che contiene le modifiche che desideri rivedere.

1. Dal menu a discesa del **ramo di destinazione**, scegli il ramo in cui desideri unire le modifiche riviste.

1. Nel campo di immissione del testo **del titolo della Pull request, inserisci il titolo delle tue pull request**.

1. Scegli **Link issues** per i problemi di **Jira - campo *opzionale***, scegli il menu a discesa e cerca i problemi di Jira che desideri aggiungere dal progetto Jira collegato.

1. Seleziona i problemi di Jira che desideri aggiungere alla pull request.

1. Scegli **Crea** per creare la pull request.

Dopo aver collegato i problemi di Jira a una CodeCatalyst pull request, è disponibile un riepilogo della pull request. Il riepilogo include le esecuzioni del flusso di lavoro, i problemi collegati, i revisori obbligatori, i revisori opzionali e l'autore.

**Nota**  
Le informazioni **Assegnatario e** **Creato da** associate al problema di Jira non sono disponibili in. CodeCatalyst

Dopo aver collegato una pull request, il CodeCatalyst progetto sincronizzato e il progetto Jira consentono agli aggiornamenti di riflettersi nel tuo progetto Jira. CodeCatalyst Lo stato della pull request collegata e tutti gli eventi del flusso di lavoro relativi alla pull request verranno visualizzati nel numero di Jira durante la visualizzazione in Jira. Per ulteriori informazioni sulla visualizzazione CodeCatalyst degli eventi in Jira, consulta. [Visualizzazione CodeCatalyst degli eventi nei problemi di Jira](view-codecatalyst-events-jira.md)

# Visualizzazione CodeCatalyst degli eventi nei problemi di Jira
<a name="view-codecatalyst-events-jira"></a>

Se i tuoi CodeCatalyst progetti e i progetti Jira sono collegati, lo stato riepilogativo della pull request e lo stato degli eventi del CodeCatalyst flusso di lavoro associati si riflettono nel problema di Jira. Ad esempio, se chiudi o unisci una pull request CodeCatalyst, l'aggiornamento dello stato si riflette nel numero di Jira. CodeCatalyst CI/CD gli eventi del flusso di lavoro relativi a una CodeCatalyst pull request sono sincronizzati, quindi un'esecuzione corretta del flusso di lavoro verrebbe inviata anche al problema di Jira.

**Per visualizzare CodeCatalyst gli eventi in un numero di Jira**

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al tuo CodeCatalyst progetto.

1. Nel pannello di CodeCatalyst navigazione, scegli **Codice**, scegli **Richieste Pull**, quindi scegli la pull request con il problema Jira che desideri visualizzare nel tuo progetto Jira.

1. Nel riquadro **Informazioni aggiuntive**, scegli il problema di Jira che desideri visualizzare nel tuo progetto Jira.

1. Dal riquadro **Dettagli** del progetto Jira, seleziona la **pull request** elencata per **Sviluppo** per visualizzare i dettagli della pull request.

1. (Facoltativo) Per vedere le build più recenti, scegli la scheda **Builds**.

1. (Facoltativo) Per vedere lo stato dello sviluppo, scegli la scheda **Implementazioni**.