我目前正在设置一个SVN repro供个人使用。 通常在Debian上,这将是svnserve,trac,也许是Apache …这是三个应用程序照顾。 大多数东西需要一个Apache,但我使用lighttpd。
我想要一个服务器应用程序。 有什么东西 – 像一个trac wiki带来了自己的SVN服务器?
wishi
这不是颠覆,而是像你想要的一样在一个解决scheme。 看看化石,我已经有好运用于个人项目。
由于trac将负责代码和修改浏览,为什么不简单地使用独立的tracserver? 我不会在80端口听,但因为这是你的私人回购,所以不应该伤害。 另外,当你通过ssh使用svn时,你并不需要svnserver。 我猜这个ssh已经在你的机器上运行了。
我使用Subversion进行个人使用,在这种情况下,SSH就是我们所需要的。 我的url是:
svn+ssh://svn.example.org/home/stephane/Subversion-Personal-Repository
除了我已经拥有的SSH服务器之外, svn.example.org上不需要任何东西。
即使将所有这些configuration在一起,仍然需要三个应用程序来处理,而尝试的整合只会使得难以确定什么时候出现问题,哪些问题不可避免。
如果你不介意把笔记和东西放在一边,那么你当然可以使用git,而完全省略“存储库”的概念。 如果你需要,你可以随时提供服务。 如果那样会发生的话,扩大规模