2015-06-06 18 views
6

Ieri ho creato il mio primo repository in Github. Quando ho effettuato la connessione, ho usato SSH invece di https, quindi sono passato attraverso un po 'doloroso processo di creazione e connessione della chiave SSH. Ad un certo punto mi sono bloccato e la connessione è fallita. Mi sono chiesto in quel momento come avrei potuto ripristinare il processo che ho iniziato e iniziare con una connessione https. Fortunatamente, oggi ho ottenuto il collegamento tramite SSH, ma mi chiedo il valore di poter cambiare il tipo di connessione (SSH vs https) e se c'è un modo per farlo.Come modificare una connessione a Github da SSH a HTTPS?

+0

Se si desidera apportare le modifiche locali di git push a [github] (http://github.com/), è meglio mantenere la connessione * ssh *. Leggi alcuni tutorial ssh e configura le chiavi private e pubbliche per evitare di digitare la tua password più di una volta. –

+0

@BasileStarynkevitch, sia le connessioni SSH che HTTPS possono essere utilizzate per 'push' su GitHub (e molti altri host). – Chris

risposta

10

Assumendo che il telecomando è chiamato origin, gestita

  • git remote set-url origin https://...
  • git remote set-url --push origin https://...

è possibile visualizzare i telecomandi configurati con git remote -v, che ora dovrebbe mostrare gli URL aggiornati.

Vedere the documentation for git-remote per ulteriori dettagli.

+0

Il documento dice: 'Con --push, gli URL push vengono manipolati invece di recuperare gli URL. 'Ma quale' push URL' è? –

+1

@Serob_b, consultare https://stackoverflow.com/q/4468234/354577 – Chris