git SSH拉取项目

最近从公司git上面拉取项目资料,因为内容比较大直接用git clone拉取速度很慢,而且最后会报下面这个错误

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

然后就去问同事,说用SSH拉就可以。下面是具体拉取步骤:

  1. 首先随便一个路径下打开
    在这里插入图片描述
  2. 命令行输入:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096

连续回车直到出现如下图
图二

  1. 找到上图路径下.ssh文件,并打开id_rsa.pub文件并复制所有内容
    在这里插入图片描述
  2. 到gitlab,settings,将在id_rsa.pub文件复制的所有内容粘贴到如下图中,Add key就可以了
    在这里插入图片描述
  3. 在复制git分支路径的时候选择SSH方式
    在这里插入图片描述

6.最后就可以用git clone与http方式一样拉取项目

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值