【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代码了
推荐阅读
- keras报错Error when checking target: expected dense_1 to have shape (5,) but got array with shape (1,)
- 报错|TCP connection timed out: 10060: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
- Python|urllib.error.URLError(urlopen error [WinError 10060])
- imsave函数不能用解决方法
- ImportError: cannot import name 'imsave' from 'scipy.misc' (C:\Users\DELL\AppData\Roaming\Python\Pyt
- 成功解决DLL load failed: 页面文件太小,无法完成操作
- 成功解决RuntimeError: Variable += value not supported. Use variable.assign_add(value) to modify the vari
- TypeError: 'float' object cannot be interpreted as an integer
- 报错|SMPlayer在ubuntu16.04下没有声音的解决办法| mysql无法修改