apt-get install subversion
特别注意配置文件中相关配置项之前不能有空格.
主要的配置摘录如下:
mkdir /var/local/svndata
svnserve -d -r /var/local/svndata
svnadmin create /var/local/svndata/dev1
配置文件目录:
vi /var/local/svndata/dev1/conf/svnserve.conf
vi /var/local/svndata/dev1/conf/passwd
vi /var/local/svndata/dev1/conf/authz
命令行实例:
svn import /data0/software/memadmin svn://192.168.1.1/dev1 -m "initialization"
svn co svn://192.168.1.1/dev1/
更有效和更优秀的实现方式:通过HTTP协议访问版本库
apt-get install libapache2-svn libsvn1
a2enmod dav_svn
apache2创建加密的用户名密码对应文件
htpasswd -c /var/local/svndata/passwdfile mike
#新增用户
htpasswd -m /var/local/svndata/passwdfile NewUserName
#修改用户密码
htpasswd -m /var/local/svndata/passwdfile oldUserName
#删除用户
htpasswd -D /var/local/svndata/passwdfile oldUserName
配置文件
vi /etc/apache2/mods-enabled/dav_svn.conf
认证配置和SVN配置一致.
额外说明:SVN默认端口为3690