2015-12-02 34 views
6

Sto usando sourcetree e ho intenzione di clonare un repository dal nostro github ma il mio sourcetree è rimasto bloccato su "check source" mi chiedo quale sia il problema e come potrei risolverlo. Ho già provato a utilizzare il git incorporato ma ancora non funzionaClonaggio bloccato sulla fonte di controllo

risposta

10

Sembra che nessuno sia stato in grado di aiutare con questo problema. Ho scoperto che rimanere bloccati su "verifica dell'origine" indica generalmente un problema con il tuo client Git. Questo può ridursi a poche cose.

  1. configurazione di base
    Si sta utilizzando il sistema/Git preesistente, ed è stato rimosso o configurato in modo errato? Potrebbe essere necessario risolvere questo problema o passare al "Git incorporato" che SourceTree può installare.
  2. Errore di credenziali
    Verificare attentamente che tutte le credenziali siano corrette (o eliminarle completamente per rientrare). SourceTree conserva le informazioni di autenticazione in Strumenti> Opzioni> Autenticazione.
  3. chiavi SSH/configurazione del client
    Di default troverete SourceTree tentativo di comunicare via SSH, questo può o potrebbe non funzionare con alcuni host, se non li avete attendibile o "noti". Puoi testare questo problema usando HTTP (S) per clonare il tuo repository.

SourceTree non rende molto facile osservare quando sorgono problemi come questo, solo l'inquietante "fonte di controllo" di cui sono stato afflitto. Se non l'hai già capito o l'hai messo in orbita, spero che questo aiuti!

+4

Nel mio caso, ho dovuto provare prima a SSH con PuTTY per ottenere l'host aggiunto all'elenco degli host conosciuti. Dopo che la clonazione basata su SSH ha funzionato come previsto. –

0

Potrebbe anche essere il fatto che il server DNS non risponde con il nome host che hai fornito. Prova a utilizzare l'IP effettivo.

Prova:

ssh://[email protected]/pathto ->/... 

Invece di:

ssh://[email protected]/pathto ->/... 
0

In primo luogo assicuratevi di aver caricato le chiavi private in Pageant, e poi riprovare.

Se si verificano ancora problemi, provare a utilizzare PuTTY in SSH nel server Git che ospita il repository. Potresti ricevere errori veramente utili. Risolvi quegli errori quindi riprova a clonare il repository tramite SourceTree. (Grazie per il commento Jake)