У меня есть общий сервер godaddy с включенным ssh. Можно ли установить svn через ssh? Если нет, то еще кто-нибудь нашел?
Вы можете окончательно установить svn. Тогда возникает вопрос, как бы вы впоследствии получили доступ к этому SVN. Есть три основных способа доступа к svn (взяты из руководства по SVN):
Выбор между тремя будет зависеть от того, что вы действительно можете изменить на общем сервере. Я бы начал с apache + mod_dav_svn, так как он наиболее гибкий. Это будет работать, только если вы можете загрузить модуль mod_dav_svn для apache. Затем попробуйте svnserver. Возможно, вы не сможете использовать svnserver поверх ssh, так как для этого потребуется, чтобы у всех была другая учетная запись на общем сервере, что может быть невозможно в вашем случае.
Проверьте эту ссылку для получения дополнительной информации варианты доступа.
Если его еще нет (which svn
для проверки), и у вас есть доступ к инструментам сборки (which make
, which gcc
), и у вас достаточно места на диске, вы сможете создать его и установить внутри общего пространства. (На ./configure
шаг, вы укажете каталог установки с чем-то вроде --path=/home/yourusername/bin/
.) Затем вам просто нужно добавить каталог, в который вы его установили, в свой $PATH
, и тебе хорошо идти.
Я понимаю, что это довольно обширный набросок, но сначала вы захотите проверить наличие инструментов, а затем провести более конкретное исследование самой установки.