对于Git出现git@e.coding.net:(publickey).问题的解决
前言
这标题有点长哈🤣
1.问题的出现
最近我想更新上传内容的时候发现下图的报错
由于我Github和Coding上都有部署,Github的上传成功了
但是Coding上的上传失败
之前从未出现过这种情况,我也未修改相关内容(最多可能更新升级了Git)
于是,我开始在网上寻求解决方案,在尝试过多个无效方案后
我在这篇中找到了解决方案(18条消息) 解决 Coding使用Git出现:Permission denied (publickey)._zhangyiminsunshine的博客-CSDN博客
我参考的这篇也没有讲出这种做法的原由,我才疏学浅具体的也不清楚(有大佬清楚的话欢迎留言Orz),不过最终来看还是有效果的,希望这个解决方案能给遇到同样问题的您一个帮助。
2.问题的解决过程
1.找到文件
以我的路径为例,找到电脑上Git的安装目录
(我的是装在E盘),打开etc
文件夹,再打开ssh
文件夹,找到ssh_config
文件
2.添加内容
然后再编辑ssh_config
文件 ,在这个文件最下面加上如下内容
1 | Host *.coding.net |
我的另一篇Hexo博客部署至服务器 | 星空下的YZY (226yzy.com)来的,注意将
*.coding.net
替换成你自己服务器的IP地址吼😆。其他遇到类似问题的,可以将*.coding.net
替换成你出问题的平台
参考如下
3.查看是否解决问题
保存后在git-bash.exe
中尝试运行ssh -T git@e.coding.net
,具体参考配置 SSH 公钥 - CODING 帮助中心
我成功后大致如下
最后希望能帮助到有需要的你😉
祝我们的未来越来越好🚀
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 星空下的YZY!
评论