git clone拉取内容失败以及SSH配置(Windows)
git clone 拉不下来东西1.看是否有权限2.看代码仓库顶上是否提示You won‘t be able to pull or push repositories via SSH until you add an SSH key to your profile这个需要配置一下ssh:(1)win+r 打开cmd,输入ssh-keygen -t rsa -C 自己的邮箱@xxx.com生成ssh
git clone 拉不下来东西
1.看是否有权限
2.看代码仓库顶上是否提示You won‘t be able to pull or push repositories via SSH until you add an SSH key to your profile
这个需要配置一下ssh:
(1)win+r 打开cmd,输入 ssh-keygen -t rsa -C 自己的邮箱@xxx.com
生成ssh公钥和私钥对
(2)那三处红色地方一直回车就行,如下图就是好了,在C用户目录下会生成一个.ssh目录,里面有两个文件
(3)继续输入命令 type %userprofile%\.ssh\id_rsa.pub | clip
此时已复制了公钥
(4)去gitlab页面,在key那个框里粘贴,然后点击addkey
(5)如下图就好了:
此时重新git clone xxxx,提示输yes,就拉下来了。
另外在clone 的时候会出现一些其他的错误,写出来提醒自己:
1.这个是因为复制粘贴时git 前面不小心多加了个空格,算了个字符就会报错,删掉即可解决
bash: $'\302\203git': command not found
2.这个错误可以通过换个其他的仓库地址解决
fatal: I don't handle protocol 'https'
或者有时自己打的命令也不知道什么原因也会报错这个,直接复制过来重新执行就好了,看着也是一模一样,不知道区别在哪。。。。反正都是一些细节的小问题。
更多推荐
所有评论(0)