我在我的suse盒子上创建了一个ssh服务器,基本上我只是希望它用作使用ssh的git服务器,但是当我用ssh name @ server登录时,我可以查看我的home/repo目录,这很正常,但我甚至可以检查来自其他用户的文件,如我不想要的home/steve,如何设置用户repo只能访问git目录?说回家/回购/ repository.git?或只是从/ home/repo文件?ssh对于远程git存储库太“强大”了吗?如何设置权限?
我已经停用了“允许root登录”从YAST2-sshd的配置工具(基本上只是编辑工具的/ etc/sshd的/ sshd_config中)”,但似乎这还不够。
我会建议你使用gitolite(https://github.com/sitaramc/gitolite)。那么你的用户不需要在服务器上登录。 – giZm0 2012-08-15 10:12:29