Collegamento di un repository di sorgenti - Amazon CodeCatalyst

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

Collegamento di un repository di sorgenti

Quando colleghi un repository di origine a un progetto, puoi includere repository con un' CodeCatalyst estensione per il servizio che ospita il repository, se tale estensione è installata per il tuo spazio. Solo gli utenti con il ruolo di amministratore dello spazio possono installare le estensioni. Una volta installata l'estensione, è possibile collegarsi ai repository configurati per l'accesso da tale estensione. Per ulteriori informazioni, consulta Installazione di un'estensione in uno spazio o seguiCollegamento di GitHub repository, repository Bitbucket, repository di progetti e GitLab progetti Jira in 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 nella Amazon CodeCatalyst User Guide.

Puoi collegare un repository a un solo progetto in uno spazio. Non è possibile collegare un repository archiviato. Sebbene sia possibile collegare un repository vuoto, non è possibile utilizzarlo CodeCatalyst finché non lo si è inizializzato con un commit iniziale che crea un ramo predefinito. Inoltre:

  • 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

Sebbene sia possibile collegare un GitHub repository, un repository Bitbucket o un repository di GitLab progetto 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.

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.

È consigliabile assicurarsi sempre di disporre della versione più recente dell'estensione prima di collegare un repository.

Per collegare un archivio di origine
  1. Vai al progetto a cui desideri collegare un repository.

    Nota

    Prima di poter collegare un repository, un utente con il ruolo di amministratore dello spazio deve prima installare l'estensione per il provider che ospita il repository. Per ulteriori informazioni, consulta Installazione di un'estensione in uno spazio.

  2. Nel riquadro di navigazione, scegli Codice, quindi scegli Archivi di origine.

  3. Scegli Aggiungi repository, quindi scegli Collega repository.

  4. Dal menu a discesa Repository provider, scegli uno dei seguenti provider di repository di terze parti: o Bitbucket. GitHub

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

      2. Dal menu a discesa del GitHub repository, scegli l' GitHub account a cui vuoi collegare il tuo progetto. CodeCatalyst

      3. (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 GitHubaccount, scegli Impostazioni, quindi scegli Applicazioni.

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

        3. Effettua una delle seguenti operazioni per configurare l'accesso ai GitHub repository a cui desideri collegarti: CodeCatalyst

          • Per fornire l'accesso a tutti gli archivi attuali e futuri, scegli Tutti gli archivi.

          • Per fornire l'accesso a repository specifici, scegli Solo repository selezionati, 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.

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

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