HTTPS和SSH方式的区别和使用

来源:互联网 发布:网络好听的名字 编辑:程序博客网 时间:2024/06/07 16:56


详解ssh/https远程连接Git服务器               

......

(3)https 转成 ssh 访问的方法:

1、git remote remove origin

2、git remote add origin git@github.com:用户名/你项目仓库.git  (在你的github上复制地址就可以)

3、设置pull的远程分支:git branch --set-upstream-to=origin/master master


Git使用手册:HTTPS和SSH方式的区别和使用

这两种方式的主要区别在于:


使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。


使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。

否则你是无法添加SSH key的,另外ssh默认是每次fetch和push代码都不需要输入账号和密码,

如果你想要每次都输入账号密码才能进行fetch和push也可以另外进行设置。






           




0 0