В настоящее время я настраиваю репро 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 и вообще опустить концепцию «репозиторий». И если вам нужно, вы можете подавать его в любое время. ... И увеличивать масштаб, если это произойдет.