Что касается пути к хранилищу, мне нравится разбивать на разделы и монтировать каталог с именем хранилища;)
/ хранилище
Таким образом, я могу легко проверить размер, используя "df"
Можно ли скрыть абсолют
путь от пользователей?
Чтобы ответить на этот вопрос, да, но только если они не имеют полного доступа к ящику. Вы настраиваете их с учетной записью, и они генерируют открытый / закрытый ключ для входа, но вы никогда не дадите им пароль.
Затем вы вводите их ключ в /home/<_user>/.ssh/authorized_keys и редактируете настройки так, чтобы при входе в систему указанным ключом запускалась svn-serve.
command="/usr/local/bin/svnserve -t -r /repository/"
Теперь создайте проект в хранилище:
svnadmin create /repository/proj1
С SVN вы должны предоставить пользователю доступ на чтение / запись к каталогу проекта. Затем они могут проверить код как:
svn co svn+ssh://host/proj1
Пользователь никогда не видит и не знает абсолютный путь к хранилищу.