我通过 ssh 设置了一个 git 服务器
http://blog.commonthread.com/post/1034988660/setting-up-a-git-server
但是,我仍然可以通过 ssh 访问服务器并查看服务器上的所有文件夹。您通常如何保护服务器,以使 git 用户无法离开主目录并可能造成损坏?我读了一些关于 chroot 或 jail 的东西。或者将主目录的权限设置为 700。我想知道实现某些安全性的最简单方法以及如何做到这一点的详细信息。这是在 Centos Linux 服务器上。
有没有办法拒绝命令行访问,同时仍然允许用户从 git 推/拉?