在 Slackware 上设置 SVN

在 Slackware 上设置 SVN

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

答案1

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

答案2

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

好了,这就是我能想到的最基本的步骤。=:)

答案3

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

选择一个目录作为 Subversion 服务器的根目录(我们假设您选择了 /var/svn 并以 root 身份登录)并调用“svnadmin create /var/svn/”。创建一个 Subversion 用户并执行“chown -R subversion /var/svn/”。

现在您已准备好目录,请使用“sudo -u subversion svnserve -dr /var/svn/”启动 subversion 服务器。要使其在启动时启动,请将该行添加到 /etc/rc.d/rc.local。

相关内容