Github连接方式

Github https和ssh连接的区别

有个项目在push 一直都需要输入帐号密码,发现原来是因为使用了https来连接;
使用https方式连接的话,.git/config里面的url配置是https://github.com/XXX/XXX.git,这样的话,每次push都需要输入帐号密码了。
而使用ssh方式连接的话,.git/config里面的url配置是[[email protected]](mailto:[email protected]):XXX/XXX.git,这样的话,只要配置好了ssh key,就只需要输入passphrase就ok了。

至于如何设置连接方式?

可以通过git remote set-url origin设置

git remote set-url  origin [[email protected]](mailto:[email protected]):XXX/XXX.git ```

你可能感兴趣的:(Github连接方式)