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?
risposta
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.
Il documento dice: 'Con --push, gli URL push vengono manipolati invece di recuperare gli URL. 'Ma quale' push URL' è? –
@Serob_b, consultare https://stackoverflow.com/q/4468234/354577 – Chris
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. –
@BasileStarynkevitch, sia le connessioni SSH che HTTPS possono essere utilizzate per 'push' su GitHub (e molti altri host). – Chris