Per ulteriori informazioni sull'abilitazione di GitHub nel tuo account, consulta Connetti un servizio a Claude.
Connetti i tuoi repository GitHub direttamente a Claude per fornire un contesto completo per i tuoi compiti di sviluppo software. Puoi facilmente aggiungere repository selezionandoli da un elenco, aiutando Claude a comprendere meglio e assistere il tuo codebase.
Come aggiungere repository GitHub
Nota: Se non sei attualmente autenticato con GitHub, verrai reindirizzato a GitHub per autenticarti prima di poter utilizzare questa integrazione.
Chat
Fai clic sul pulsante "+" nell'angolo inferiore sinistro dell'interfaccia della chat.
Seleziona "Aggiungi da GitHub" dal menu a discesa:
Utilizza il browser dei file per selezionare file e cartelle specifici:
Quando invii il tuo messaggio, Claude accederà ed elaborerà il contenuto per informare la sua risposta.
Progetti
Fai clic sul pulsante "+" nell'angolo superiore destro della sezione della knowledge del tuo progetto.
Seleziona "GitHub" dal menu a discesa:
Cerca tra i tuoi repository accessibili, oppure incolla un URL del repository.
Utilizza il browser dei file per selezionare file e cartelle specifici:
Il contenuto selezionato verrà aggiunto alla knowledge del progetto affinché Claude possa accedervi ed elaborarlo.
Puoi utilizzare l'icona "Sincronizza" per assicurarti di lavorare con la versione più aggiornata del tuo codebase:
Puoi utilizzare l'icona "Configura file" per modificare quali file e cartelle Claude analizza:
Connessione a repository privati
Se vedi l'avviso di seguito e hai inserito un URL valido, molto probabilmente significa che stai tentando di connettere Claude a un repository privato:
Segui il link alla nostra App GitHub, dove puoi concedere l'accesso ai repository se sei un amministratore di GitHub, oppure invia una richiesta agli amministratori della tua organizzazione GitHub.
Concedi l'accesso tu stesso se puoi: Puoi scegliere tra consentire a Claude di accedere a tutti i repository o a quelli specifici:
Richiedi l'accesso se non disponi delle autorizzazioni necessarie: Gli amministratori della tua organizzazione GitHub riceveranno una notifica email riguardante la tua richiesta. Una volta che approvano la richiesta, potrai sincronizzare e accedere al repository in Claude:
Best Practices
Inizia in piccolo: Inizia selezionando un piccolo sottoinsieme del tuo codebase da analizzare. Questo ti aiuterà a familiarizzare con il modo in cui Claude interpreta e discute il tuo codice.
Itera e perfeziona: Se la risposta iniziale di Claude non affronta completamente la tua domanda, non esitare a porre domande di follow-up o richiedere chiarimenti.
Combina con l'expertise umana: Utilizza gli insights di Claude come punto di partenza per ulteriori indagini e discussioni con il tuo team. Si prega di rivedere il lavoro di Claude.
Selezione file consapevole: Quando utilizzi "Configura file", sii strategico nelle tue selezioni. Includi i file e le directory chiave che sono centrali per il tuo compito o progetto attuale, ma evita di selezionare file non necessari per rimanere entro i limiti dei token e mantenere la concentrazione.
Aggiornamenti regolari: Ricorda di aggiornare periodicamente la sincronizzazione GitHub del tuo progetto per assicurarti che Claude stia lavorando con la versione più aggiornata del tuo codebase e soprattutto prima di iniziare una nuova analisi o quando sai che ci sono stati cambiamenti significativi al tuo repository.
Domande Frequenti
D: Quali informazioni vengono recuperate da GitHub?
R: Solo i file (nomi e contenuti) in un repository su un ramo specifico vengono sincronizzati. Non recuperiamo la cronologia dei commit, le PR o altri metadati.
D: Cosa succede se il mio repository viene aggiornato dopo averlo aggiunto a un progetto?
R: Puoi fare clic su "Sincronizza ora" per recuperare gli ultimi cambiamenti dal tuo repository. Questo aggiornerà tutti i file e le cartelle precedentemente selezionati.
D: Posso aggiungere più repository a un singolo progetto o chat?
R: Sì, puoi aggiungere più repository per fornire a Claude un contesto completo per i tuoi compiti di sviluppo. I repository devono rientrare nella finestra di contesto di Claude.
D: Cosa succede se perdo l'accesso a un repository?
R: Se perdi l'accesso a un repository, non potrai visualizzarne i contenuti nei progetti in cui era stato precedentemente aggiunto. L'anteprima del repository verrà rimossa, anche se la cronologia della conversazione verrà mantenuta.
Nota: Tutte le integrazioni Claude sono attualmente in beta.


