Git clone项目失败,提示git did not exit cleanly(exit code 1)的解决办法

Git clone项目失败,提示git did not exit cleanly(exit code 1),会提示TortoiseGitPlink需要填写密码

即本地的sshkey和远端的sshkey对应上,就能正常clone项目

我本地使用的是TortoiseGit。

首先是给TortoiseGit添加sshkey

首先要查看本机git ssh key

使用git bash输命令行进行查看

依次输入以下命令,最后获取的文件内容为ssh-key

$ cd ~/.ssh //如果该命令无效的话,则本地没有ssh-key公钥,需要创建本地公钥
$ ls
$ cat id_rsa.pub

创建了之后我们再生成相应的private key

在开始处搜索PuTTYgen,装TortoiseGit都会装有PuTTYgen,所以直接搜索就能出来。

运行起来,点击Conversions——Import key,添加我们上面生成的id_rsa文件

再点击save private key,生成一个ppk文件

在开始处搜索Pageant,这个也是装TortoiseGit的时候就装了,运行add key,把上面生成的ppk文件添加就ok了。

 

远端的代码托管是使用gitlab,

先点击账户

接着点击Profile Settings

再点击SSH Key进行添加。ssh key的值是上面执行cat id_rsa显示的key,这里注意一下,整一个都要拷贝,不只是中间那一段。

这样,两边都添加ssh key,就能愉快的clone代码了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值