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

Все в одном управлении версиями - Debian

В настоящее время я настраиваю репро SVN для личного использования. Обычно в Debian это svnserve, trac, может быть, Apache ... и это три приложения, о которых нужно позаботиться. Для большинства вещей требуется Apache, но я использую lighttpd.

Мне нужно одно серверное приложение, которое это делает. Есть ли что-то вроде вики-сайта trac, в которой есть собственный сервер SVN?

Wishi

Это не подрывная деятельность, это комплексное решение, которое вам нравится. смотреть на ископаемое Мне посчастливилось использовать его в личных проектах.

Я использую Subversion в личных целях, и в этом случае SSH - это все, что нужно. Мой URL:

svn+ssh://svn.example.org/home/stephane/Subversion-Personal-Repository 

и для этого ничего не требуется svn.example.org кроме SSH-сервера, который у меня уже есть.

Поскольку trac позаботится о просмотре кода и его версий, почему бы просто не использовать автономный сервер трассировки? Я не буду слушать порт 80, но, поскольку это ваше личное репо, это не должно повредить. Кроме того, вам действительно не нужен svnserver, когда вы используете svn поверх ssh. И я предполагаю, что ssh уже запущен на вашем компьютере.

Даже если что-то настраивает их все вместе, это все равно три приложения, о которых нужно позаботиться, и попытка интеграции только усложнит определение того, что идет не так, хотя это неизбежно.

Если вы не против хранить заметки и прочее на стороне, вы, конечно, можете использовать git и вообще опустить концепцию «репозиторий». И если вам нужно, вы можете подавать его в любое время. ... И увеличивать масштаб, если это произойдет.