Github https和ssh連接的區(qū)別
有個項(xiàng)目在push
一直都需要輸入帳號密碼,發(fā)現(xiàn)原來是因?yàn)槭褂昧薶ttps來連接;
使用https方式連接的話懊纳,.git/config
里面的url配置是https://github.com/XXX/XXX.git
,這樣的話蚓炬,每次push都需要輸入帳號密碼了。
而使用ssh方式連接的話秘狞,.git/config
里面的url配置是[git@github.com](mailto:git@github.com):XXX/XXX.git
,這樣的話叭莫,只要配置好了ssh key,就只需要輸入passphrase
就ok了烁试。
至于如何設(shè)置連接方式?
可以通過git remote set-url origin
設(shè)置
git remote set-url origin [git@github.com](mailto:git@github.com):XXX/XXX.git ```