美文网首页
git push 报错:The requested URL re

git push 报错:The requested URL re

作者: 蓝汐o | 来源:发表于2021-12-28 10:32 被阅读0次

背景: 由于github不在支持使用https明文账号密码直接推送,只能通过ssh配合公钥推送

1 .git/config

位于仓库目录下默认隐藏配置文件、这里需要修改配置仓库

image.png
https://github.com/chengzongxin/WebViewCache.git
替换成
git@github.com:chengzongxin/WebViewCache.git
有时候会发现,sourcetree修改后,再打开还是还原了,需要在本地目录直接改文件

2. Add SSH key

解决办法:
需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去。
如果没有配置公钥,需要使用公钥推送代码、
先查看是否有本地公钥
cat ~/.ssh/id_rsa.pub
如果没有
首先利用本机安装的Git创建SSH key,执行如下命令就可以:
ssh-keygen -t rsa -C "your_email@example.com"
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub

然后用”cat命令”打开该文件,如:

cat ~/.ssh/id_rsa.pub
  id_rsa.pub的内容被展示在屏幕上,接着拷贝.ssh/id_rsa.pub文件内的内容,将它粘帖到github帐号管理中的添加SSH key界面中。

3. 测试推送

image.png

完成之后,这里不会再有黄色警告,提醒添加公钥
最后再次测试推送,一切正常~!

参考:https://blog.csdn.net/so_geili/article/details/62041664 (配置公钥)

相关文章

网友评论

      本文标题:git push 报错:The requested URL re

      本文链接:https://www.haomeiwen.com/subject/vpqpqrtx.html