Назад | Перейти на главную страницу

установить Subversion (svn) через ssh

У меня есть общий сервер godaddy с включенным ssh. Можно ли установить svn через ssh? Если нет, то еще кто-нибудь нашел?

Вы можете окончательно установить svn. Тогда возникает вопрос, как бы вы впоследствии получили доступ к этому SVN. Есть три основных способа доступа к svn (взяты из руководства по SVN):

  • apache + mod_dav_svn
  • svnserver
  • svnserver через ssh

Выбор между тремя будет зависеть от того, что вы действительно можете изменить на общем сервере. Я бы начал с apache + mod_dav_svn, так как он наиболее гибкий. Это будет работать, только если вы можете загрузить модуль mod_dav_svn для apache. Затем попробуйте svnserver. Возможно, вы не сможете использовать svnserver поверх ssh, так как для этого потребуется, чтобы у всех была другая учетная запись на общем сервере, что может быть невозможно в вашем случае.

Проверьте эту ссылку для получения дополнительной информации варианты доступа.

Если его еще нет (which svn для проверки), и у вас есть доступ к инструментам сборки (which make, which gcc), и у вас достаточно места на диске, вы сможете создать его и установить внутри общего пространства. (На ./configure шаг, вы укажете каталог установки с чем-то вроде --path=/home/yourusername/bin/.) Затем вам просто нужно добавить каталог, в который вы его установили, в свой $PATH, и тебе хорошо идти.

Я понимаю, что это довольно обширный набросок, но сначала вы захотите проверить наличие инструментов, а затем провести более конкретное исследование самой установки.