0

所以,我正在尝试运行git push heroku master命令,但我不断得到

/etc/ssh/ssh_config: line 51: Bad configuration option: AllowUsers /etc/ssh/ssh_config: terminating, 1 bad configuration options fatal: The remote end hung up unexpectedly

我做了一些研究并将我的用户名添加到 ssh_config 中的 AllowUsers 字段,pip在我的 virtualenv 和我的根目录上安装了 ssh 和 sshd,但没有任何效果。我尝试从 virtualenv(我的意思是 virtualenv 已激活)和 root(作为 root 和作为简单用户)推送,但仍然是同样的错误。

我还能做些什么来解决这个问题?我还读到我应该尝试在 heroku 上登录,然后尝试推送。登录成功,但推送不成功。我不知道还能尝试什么。此外,我在更改 allowedUsers 后重新启动了 ssh。

提前感谢您的任何回答。

4

1 回答 1

1
/etc/ssh/ssh_config: line 51: Bad configuration option: AllowUsers

ssh_config是错误的文件。“AllowUsers”指令应该sshd_config放在这些用户将连接到的服务器上的(注意“d”)文件中。

/etc/ssh/ssh_config是系统范围的 OpenSSH客户端配置文件的典型名称。ssh当与另一台服务器建立 ssh 连接时,程序会读取它。此处记录了可以进入此文件的选项,“AllowUsers”不是其中之一。

“AllowUsers”是一个 OpenSSH服务器配置选项。它应该放在主机上的服务器配置文件中,该文件将接收来自这些用户的传入连接。服务器程序被命名sshd,其配置文件通常为/etc/ssh/sshd_config.

于 2017-11-26T18:01:30.200 回答