我在本地 ubuntu 服务器上有 git 存储库(由 gitosis 提供支持)
我想从由 windows xp (msysgit) 驱动的另一台本地计算机访问
我已经在 windows 机器上生成 rsa 密钥并发布到 ubuntu 服务器
我已将 .ssh/config 文件设置为在 Windows 机器上使用此密钥
当我做
ssh git@192.168.0.6
这可以按需要工作,无需密码提示
但是,当我尝试使用以下命令克隆存储库时:
git clone git@192.168.0.6:gitosis-admin
或者
git clone ssh://192.168.0.6/~/gitosis-admin
然后我收到以下错误:
致命:“gitosis-admin”似乎不是 git 存储库
当我尝试使用现有用户帐户进行克隆时,例如名为 atom 的用户
git clone atom@192.168.0.6:gitosis-admin
这可以按需要工作,但不适用于其他回购项目
我的 gitosis.conf:
[gitosis]
[组 gitosis-admin]
可写 = gitosis-admin
成员 = windows_user atom@atom-desktop
[小组组]
可写=另一个项目
成员 = @all
所以我的问题是:“问题出在哪里?” 我应该更改 gitdaemon 的设置吗?