我怎样才能让gitosis区分用户名相同的两个用户

我有一个gitosis系统似乎正常工作,除了一个常见的问题,我们遇到了两个用户具有相同的用户名,但不同的主机之间不能distingush权限。

例如:

[email protected]的SSH密钥位于密钥文件夹中。

[email protected]的SSH也在密钥文件夹中。

这两个jsmith在两台不同的电脑上是两个不同的人。 但是,当我使用用户名jsmith @ computer或jsmith @ machine在gitosis.conf文件中configuration它们时,似乎每个用户都获得相同的权限。

gitosis不能区分完整的用户名(名称和主机)? 如果没有,我如何处理多个用户使用普通用户名访问我们的系统? 谢谢你的帮助。

那么,我终于明白了我的困难。

Gitosis并不关心你在keydir的关键文件的keydir 。 所以,即使我有两个密钥都有username @ host1和username @ host2我可以在keydir命名这些文件username_host1和username_host2。 哎呀,我可以把他们叫做覆盆子和苹果。 然后我只需要使用我在gitosis.conf中定义的文件名。

由于没有人回答,也许没有其他人有这个问题,但我想我应该报告,以防其他人偶然发现这个困难。