1.执行如下命令安装svn服务端
1.1执行如下命令进行安装
apt-get install subversion
如果出现如下提示,则处理方法如下:
1.1.1执行命令
ps -e|grep apt-get
6965 ? 00:00:01 apt-get #显示
如果存在进程,则直接杀死。
kill 6965
1.1.2如果执行ps -e|grep apt-get 无任何显示的时候,需要执行如下命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
1.2 查看svn安装版本
svn --version
2.配置和测试使用
2.1建立SVN仓库目录
mkdir -p /home/svn/project
cd /home
chmod -R 777 svn/
2.2此时svn以及project文件夹全部为drwxrwxrwx
2.3 创建初始化仓库
svnadmin create /home/svn/project
此时查看project路径下的文件
2.4 设置访问权限
进入conf/svnserve.conf,执行如下命令
cd /home/project/conf
vim svnserve.conf
打开anon-access = read,auth-access = write。anon-access无需账户可以read,auth-access验证用户可以write.分别为配置文件的19、20、27行。将前面的#取掉。
2.5增加用户和设置密码
编辑配置文件/home/svn/project/conf/passwd
3.启动svn服务端
通过svnserve命令启动svn服务端,可以使用以下参数
-d 以守护进程的方式后台启动程序
-r 指定启动使用的仓库地址 这样客户端不用输入全路径,就可以访问版本库
如:svn://192.168.10.101/project
启动之后,可以通过查看进程(ps)的方式,检查服务是否启动