1.安装一个SVN服务端

可以使用apt-get或者yum安装subversion,也可以到官方去下载压缩包然后在本地解压缩安装。

  1. sudo apt-get install sunversion

2.创建版本库

选着你需要保存的文件目录,你在本地的文件将会保存在此

  1. svnadmin create /home/myrepos #这个目录是自己设置的

3.配置svnserve

执行上述的步骤之后在/home/myrepos下会产生一个配置文件目录conf,打开该目录可以看到有如下几个文件

  1. authz hooks-enz.tmp1 passwd svnserve.conf

authz: 文件是权限控制文件 passwd:是帐号密码文件 svnserve.conf: SVN服务配置文件

3.1设置密码

使用vim passwd打开文件,在[users]块中添加用户和密码,格式:帐号=密码,如wen=wen

  1. [users]
  2. username = password //这里的username和password自己设置

3.2设置权限

使用vim authz打开文件

  1. [/]
  2. * = rw

3.3修改svnserve.conf文件

vim svnserve.conf,打开下面的几个注释:

  1. anon-access = read
  2. auth-access = write
  3. password-db = passwd
  4. authz-db = authz

注意:所有的配置文件顶行开始写,不然会出错

4.启动svn版本库

  1. svnserve -d -r /home/myrepos #填写自己的路径

这样你的svn服务器就配置完成了,可以使用如下的指令查看配置时候成功

  1. svn checkout svn://服务器的ip地址/

可以在windows上使用TortoiseSVN客户端来使用svn服务了。 TortoiseSVN客户端的使用可以查看:TortoiseSVN客户端使用方法

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*