我是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
我不确定接下来该做什么。有人能指出我正确的方向吗?
答案 0 :(得分:0)
我不知道您是否遵循此link,但它非常有帮助。
您正在permission denied
访问~/.ssh/config
,因为此文件只能由计算机管理员编辑。
如果您是de admin,请执行sudo vim ~/.ssh/config
,然后输入您的密码并编辑该文件。
有时候,ssh问题是因为你更改了ssh密钥,所以如果问题仍然存在,请删除ssh密钥并再次添加
sudo rm -rf ~/.ssh/
(警告:这将删除所有SSH密钥)