无法通过ssh连接到Github,无法访问.ssh.config

时间:2016-10-20 02:22:00

标签: git github ssh vagrant

我是Git和命令行的新手。我正在使用Vagrant虚拟盒子。

今天,我尝试将一些工作推向Github并得到错误:

  

连接到主机github.com端口22:拒绝连接

SE帖子建议我尝试使用:ssh -T -p 443 git@ssh.github.com,但我得到了同样的信息:

  

连接到主机ssh.github.com端口443:拒绝连接

另一篇文章建议我使用~/.ssh/config检查ssh配置设置,但我得到:

  

zsh:权限被拒绝:/home/vagrant/.ssh/config

我不确定接下来该做什么。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

我不知道您是否遵循此link,但它非常有帮助。

您正在permission denied访问~/.ssh/config,因为此文件只能由计算机管理员编辑。

如果您是de admin,请执行sudo vim ~/.ssh/config,然后输入您的密码并编辑该文件。

有时候,ssh问题是因为你更改了ssh密钥,所以如果问题仍然存在,请删除ssh密钥并再次添加

sudo rm -rf ~/.ssh/警告:这将删除所有SSH密钥