杜老师说博客托管在腾讯云的 Webify,最近因 GitHub 的 Webhook 推送问题导致无法触发部署,故转移到了 CODING。在推送代码时出现 Permission denied 的问题,本文记录解决方法。
部署公钥后使用 ssh -T git@e.coding.net
命令测试,会提示 Permission denied (publickey)。
如果是 Linux 系统,使用命令 vim /etc/ssh/ssh_config
在文件末尾加入以下代码:
1 | Host *.coding.net |
如果是 Windows 系统,需先找到 Git 的安装目录,如 C:\Program Files\Git,则编辑配置文件 C:\Program Files\Git\etc\ssh\ssh_config 加入以下代码:
1 | Host *.coding.net |
编辑完成后再试下 ssh -T git@e.coding.net
,就不会提示 Permission denied (publickey),可正常推送代码了。