我在我的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