I настроить мерзавец сервер через SSH, какЗакрепление GIT сервер
http://blog.commonthread.com/post/1034988660/setting-up-a-git-server
Однако, я все еще в состоянии получить доступ к серверу по SSH и увидеть все папки на сервере. Как обычно вы защищаете сервер так, чтобы пользователь git не мог выйти из домашнего каталога и, возможно, повредить его? Я прочитал кое-что о chroot или тюрьме. Или установите разрешения для домашнего каталога на 700. Я хотел бы знать самый простой способ добиться некоторой безопасности и подробностей о том, как это сделать. Это на сервере Centos Linux.
Есть ли способ отклонить доступ к командной строке, хотя он позволяет пользователю нажать/вытащить из git?
Обычно вы устанавливаете оболочку пользователя в магическую оболочку git push/pull, которая поставляется git. Но я не помню названия. – Rup
Для будущих посетителей, которые могут прочитать этот вопрос, есть официальное руководство на главной странице git для этой цели: http://git-scm.com/book/en/Git-on-the-Server-Setting-Up -the-Server –