我正在尝试在我的 gitosis-repository 上授权一些 Windows 用户。用户的用户名中有“空格”。
这些文件被添加到 gitosis keydir 目录并推送到源,新用户被添加为 gitosis.conf 中的成员。
问题是:如果 Windows 用户试图克隆一些东西,git 要求输入 gitosis@host 的密码。
现在的问题是:如何正确配置带有空格的用户名,为什么 git 要求输入密码?
编辑:
- 我检查了 authorized_keys 文件 - 不包括新的公钥。这可能是原因吗?
- 如果我将更改推送到 gitosis-admin 存储库,GIT 会输出以下警告: WARNING:gitosis.ssh:Unsafe SSH username in keyfile: 'User name with spaces@name.pub
我应该如何处理?