在Slackware上设置SVN

在全新安装的Slackware 12上设置SVN所需的最基本步骤是什么?

Subversion已经存在于Slackware 12中,所以你可以在安装的时候安装它。 或者您可以稍后使用installpkg subversion-1.4.4-i486-1.tgz进行安装

在启动时自动启动svn服务器,我写了这个脚本。 将其命名为rc.svnserve并放入/etc/rc.d/目录中。 然后在脚本rc.inet2或rc.local中插入调用“​​rc.svnserve start”。

#!/bin/sh # Start/stop/restart svn server. # Start svnserve: svnserve_start() { CMDLINE="/usr/bin/svnserve -d -r /home/svn/repositories " echo -n "Starting SVN daemon: $CMDLINE" $CMDLINE --pid-file /var/run/svnserve.pid echo } # Stop svnserve: svnserve_stop() { echo -n "Stopping SVN daemon..." kill `cat /var/run/svnserve.pid` echo sleep 1 rm -f /var/run/svnserve.pid } # Restart svnserve: svnserve_restart() { svnserve_stop sleep 1 svnserve_start } case "$1" in 'start') svnserve_start ;; 'stop') svnserve_stop ;; 'restart') svnserve_restart ;; *) echo "usage $0 start|stop|restart" esac 

1)下载。 (http://subversion.tigris.org/)
2)按照安装说明。

你走了,这只是我能想到的最基本的步骤。 = 🙂

下载svn,并执行./configure && make install。

select一个目录作为你的Subversion服务器的根目录(我们假设你select了/ var / svn,并以root用户身份login),然后调用'svnadmin create / var / svn /'。 创build一个颠覆用户,并执行“chown -R subversion / var / svn /”。

现在你已经准备好了目录了,用'sudo -u subversion svnserve -dr / var / svn /'启动Subversion服务器。 为了让它在启动时启动,将该行添加到/etc/rc.d/rc.local。