GIT(AllowUsers)中的配置选项不正确



我正试图使用ssh从gitlab存储库克隆一个项目,但问题是由于消息Permission denied: (publickey),我无法克隆。

我已经生成了ssh密钥并添加到我的gitlab帐户中,但没有成功。现在我正在尝试将一个配置文件添加到ssh文件夹中,它看起来像这样:

Host gitlab.com
User user
Hostname gitlab.com
IdentityFile ~/.ssh/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
AllowUsers user

但是GIT说:Bad configuration option: allowusers

有人能解释一下原因吗?

Host gitlab.com
...
AllowUsers user

.ssh/config文件中删除"AllowUsers"行。ssh接受的参数在这里进行了描述,"AllowUsers"不是其中之一。

"AllowUsers"是一个可以在OpenSSH服务器配置中设置的参数。在您的情况下,这里的服务器是gitlab.com,即使假设他们使用的是库存的OpenSSH服务器,您几乎肯定没有能力或需要重新配置gitlab的服务器。

最新更新