1.安装一个SVN服务端
可以使用apt-get或者yum安装subversion,也可以到官方去下载压缩包然后在本地解压缩安装。
sudo apt-get install subversion
2.创建版本库
选着你需要保存的文件目录,你在本地的文件将会保存在此
svnadmin create /home/myrepos #这个目录是自己设置的
3.配置svnserve
执行上述的步骤之后在/home/myrepos下会产生一个配置文件目录conf,打开该目录可以看到有如下几个文件
authz hooks-enz.tmp1 passwd svnserve.conf
authz: 文件是权限控制文件
passwd:是帐号密码文件
svnserve.conf: SVN服务配置文件
3.1设置密码
使用vim passwd打开文件,在[users]块中添加用户和密码,格式:帐号=密码,如wen=wen
[users]
username = password //这里的username和password自己设置
3.2设置权限
使用vim authz打开文件
[/]
* = rw
3.3修改svnserve.conf文件
vim svnserve.conf,打开下面的几个注释:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
注意:所有的配置文件顶行开始写,不然会出错
4.启动svn版本库
svnserve -d -r /home/myrepos #填写自己的路径
这样你的svn服务器就配置完成了,可以使用如下的指令查看配置时候成功
svn checkout svn://服务器的ip地址/
可以在windows上使用TortoiseSVN客户端来使用svn服务了。
TortoiseSVN客户端的使用可以查看:TortoiseSVN客户端使用方法