Linux服务器搭建SVN服务的步骤(含疑难解答)

注:以下操作在Xshell上远程通过SSH访问的LINUX虚拟机

yum install subversion

1. 安装服务


mkdir -p /var/svn/svnrepos

2. 创建版本库目录,可以自定义的


svnadmin create /var/svn/svnrepos

3. 创建版本库,建议和前面的一个路径

    执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件


cd /var/svn/svnrepos/conf

4. 进入conf目录(该svn版本库配置文件)

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf SVN服务配置文件


vi passwd

5. 进入设置帐号密码的文件

VI命令中,I是insert,之后才能编辑

编辑完成后,按ESC,然后 SHIFT + ":",之后wq,回车,这样才算保存退出。

当然,以上步骤可以用winscp可视化linux的SSH客户端来完成,那样就和windows编辑文件一样了。

编辑的样式类似这样:在[users]块中添加用户和密码,格式:帐号=密码,如

user = password


vi authz

6. 设置授权

在末尾添加如下两行代码:

[/]

user = rw

rw代表的意思是可读可写read write


vi svnserve.conf

7. 修改svnserve.conf文件

打开下面的几行注释(去掉星号,注意不能有空格):

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

以上四行一般来说不需要改

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录,对此例子是我写的这个


到目前为止,配置已经结束。


svnserve -d -r /var/svn/svnrepos

8. 启动svn版本库


killall svnserve

9. 如果上面几个配置文件需要修改,之后可通过此命令终止服务,然后通过8中命令启动


10、在客户端电脑上check out

这个很简单了,自己查怎么弄。

对于本次搭建的svn,IP为:104.XXX.57.XX,但是就不告诉你密码=。=


本文标题:Linux服务器搭建SVN服务的步骤(含疑难解答)

本文链接:https://catonisland.cn/post/210.html

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章