Git:使用ssh的方式拉取项目

前言

当我们克隆一个项目的时候,我们常用的是http的模式去克隆下来,这对我们小白来说比较简单,这样当我们拉代码的时候,直接的做法就是去获取地址,然后再在git中使用我们的指令

git clone 地址

拉下来的就是我们的项目了,但是每次去fetch/push的时候,都需要重新输入一边账号密码,这就是使用http模式的麻烦之处;相反的,使用ssh的时候,只需要第一次配置的时候有点麻烦,后面我们与github沟通的时候,就不需要再重新输入账号密码了

正文

1.在github上创建一个空白的项目

我们可以看到,当我们切换成为使用ssh方式拉取代码的时候,提示了当前并没有任何的ssh,所以,我们需要添加一个ssh的key,如

2.在git bash中创建一个ssh密钥

首先,在我们的git bash中,我们先查看本地有没有密钥,我们先输入

cd ~/.ssh

如果本地有的话,它会自动进入到了ssh目录下,这儿为了实验,我就先删除,没有的时候会提示

执行命令,创建一个ssh的密钥

ssh-keygen -t rsa -C "邮箱"

然后enter三连

最终我们生成在了我目录中的那个文件中

 看到有两个文件,分别是

id_rsa
id_rsa.pub

注意,pub文件放置的,就是我们的公开的ssh码,也是给管理员这个ssh,让他来添加

3.在github中添加ssh

打开设置的页面先

将本地pub文件上的字符串创建一个进去 ,名字(title)随意

这样clone的时候就没啥问题了,后面提交也不用

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值