git使用:使用HTTPS和SSH的区别

在码云中,有三种方式可以将项目克隆到本地:HTTPS URL,ssh URL,还有svn的方式,或者直接下载Zip。后两种用起来比较简单,但是个人对于前两种的使用方式几乎没有碰过,特找了资料查阅实践后做个小结。可能有理解不当之处,欢迎大神不吝赐教。

区别:

 1.https url: 适合初学者,操作简单,复制https url然后到git Bash里面直接用clone命令克隆到本地。

                   缺点是:每次fetch和push代码都需要输入账号和密码。  麻烦。

2.SSH URL: 需要在克隆之先配置和添加好SSH key。也就是胡说,如果想要使用SSH url克隆的话,必须是这个项目的拥有者。否则你是无法添加SSH key的。 

                 优点:ssh默认是每次fetch和push代码都不需要输入账号和密码。

前面有篇文章写过关于SSH生成的细节的文章,仙女比较懒就不贴链接了;

也因为懒,所以选择后者SSH一劳永逸的方法。


懒人分割线。

一、.配置ssh。

  1.首先检查电脑上是否已经生成ssh key:

打开git bash执行:  (这两个命令就是检查是否已经存在id_rsa.pub或id_dsa.pub文件,如果文件已经存在,那么你可以跳过,直接进入下个步骤。)

cd  ~/.ssh ls

2.创建一个SSH KEY

在git bash 下执行如下命令:

ssh-keygen -t rsa -C "你的email地址"
上面代码参数含义: 
-t指定密钥类型,默认是rsa,可以省略。 
-C设置注释文字。 
-f指定密钥文件存储文件名。 
以上命令省略了-f参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的SSH key代码。但是也可以使用默认文件名,那么就会生成id_rsa和id_rsa.pub两个密钥文件。接着会提示输入两次密码,全新的自定义的密码就可以,要记住就行。不输也可以直接回车。像我注重隐私的就肯定会输入。 

接下来会显示新的界面,(待会再贴截图)

有了此图,那就说明,SSH KEY创建成功,然后只需要添加到git服务器上的SSH key就ok了。

3.添加SSH KEY 到git服务器

具体的还需要自己根据不同的服务器自行百度操作:

贴上推荐学习链接

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值