我有一台运行Ubuntu 11.04的台式机和一台运行Debian 6.0.1a的Netbook。我按照这里的说明安装和配置了git在我的台式机上。
我还在学习Symfony,并在我的PC上为Jobeet项目设置了一个存储库。现在,当我尝试从我的Netbook上克隆存储库时,我会收到以下错误:
ERROR:gitosis.serve.main:Repository read access denied
我已经设置了SSH,并可以使用SSH轻松连接到Ubuntu。
我的gitosis.conf文件内容:
[gitosis]
[group symfony]
writable = jobeet
members = ako@ako-ubuntu-11 ako@debian
[group team]
writable = testproject
members = ako@ako-ubuntu-11 ako@debian
[group gitosis-admin]
members = ako@ako-ubuntu-11 ako@debian
writable = gitosis-admin
我已经将id_rsa.pub文件(Debian用户的公钥)复制到keydir目录中,并将其推送回gitosis仓库。
我能够从Ubuntu机器克隆该存储库,因此我认为这与权限和/或ssh有关。
非常感谢任何帮助。