本文主要是介绍[详解]You won‘t be able to pull or push repositories via SSH until you add an SSH key to your profile,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解决办法:在本地git客户端生成ssh-key,配置到GitLab去
解决步骤:
1、win+r 打开cmd,输入
ssh-keygen -t rsa -C 你的邮箱@xxx.com
生成ssh公钥和私钥对
2、点击回车,会让你选择存储路径,此时不用理会直接回车,其会保存到默认路径
可能有人此目录下已有该文件,他会提示是否覆盖,输入yes回车即可
接下来就是输入密码,不用输入,再次回车,其会让你再次确认输入密码,再回车,即生成完毕
3、打开文件保存位置,打开它,全选复制所有
4、GitLab上操作
到GitLab界面,点击到SSH Keys里,进行设置。
设置好之后就是这样
经过如上操作,再次拉取代码和提取代码应无需再输密码,若还需输入密码
再到cmd输入 git config --global credential.helper store
然后操作pull/push 会让输入用户名密码,第一次输入进去。下次再操作pull/push时就不需要输入用户名密码了
转载至
https://blog.csdn.net/qq_40861368/article/details/83382543?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
这篇关于[详解]You won‘t be able to pull or push repositories via SSH until you add an SSH key to your profile的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!