我目前正在设置一个 SVN 复制版供个人使用。通常在 Debian 上,会使用 svnserve、trac,也许还有 Apache……这三个应用程序需要处理。大多数东西都需要 Apache,但我使用的是 lighttpd。
我想要一个可以实现这一点的服务器应用程序。有没有类似 trac wiki 的东西,它自带 SVN 服务器?
威希
答案1
它不是颠覆性的,但它是一个你想要的一体化解决方案。看看化石我很幸运将它用于个人项目。
答案2
既然 trac 会负责代码和修订浏览,为什么不直接使用独立的 tracserver?我不会监听端口 80,但既然它是你的私有仓库,那就没问题了。此外,当你通过 ssh 使用 svn 时,你实际上并不需要 svnserver。我猜 ssh 已经在你的机器上运行了。
答案3
我将 Subversion 用于个人用途,在这种情况下,SSH 就是所需的一切。我的 URL 是:
svn+ssh://svn.example.org/home/stephane/Subversion-Personal-Repository
svn.example.org
除了我已经拥有的 SSH 服务器之外,这不需要任何其他东西 。
答案4
如果您不介意在旁边保留笔记和资料,那么您当然可以使用 git 并完全省略“存储库”概念。并且如果需要,您可以随时为其提供服务。……并且扩大规模,如果发生这种情况的话。