svn安装

来源:互联网 发布:linux json 格式化 编辑:程序博客网 时间:2024/05/21 11:11

[*****@localhost ~]$ cd /opt/lampp/htdocs/

[*****@localhost htdocs]$ mkdir ./svn_keyun

[*****@localhost htdocs]$ sudo svnserve -d -r /opt/lampp/htdocs/svn_keyun
注:-d 表示以后台模式运行,-r用于指定服务的根目录。其余参数,请用svnserve -h查看。
[*****@localhost svn_keyun]$ svnadmin create ./njbxky

[*****@localhost njbxky]$  vi /opt/lampp/htdocs/svn_keyun/njbxky/conf/svnserve.conf

[general]
anon-access = read # 允许匿名用户只读访问,若设置为none表示不允许匿名访问
auth-access = write # 通过验证的用户可以读和写
password-db = passwd # 用户保存文件,也可以使用绝对路径来指定位置
authz-db = authz # 权限管理文件
realm = My First Repository # 仓库名称

注:配置项前面不能有前置空格,否则后续执行svn命令时,会报Option expected错误。

[*****@localhost njbxky]$  vi /opt/lampp/htdocs/svn_keyun/njbxky/conf/passwd

[*****@localhost njbxky]$  vi /opt/lampp/htdocs/svn_keyun/njbxky/conf/authz

可以用cat命令查看具体配置,而不要动手去修改它,谢谢。

这样子就可以通过svn://221.226.215.10/njbxky访问了

SVN可以通过

1) 直接访问文件仓库(file://)

2) 自带协议访问(svn://)

3) 结合apache通过http://协议访问

XAMPP只支持32位,而我们的Fedora是64位的,安装subversion会有冲突,解决冲突的方法,可以重新编译mod_authz_svn.somod_dav_svn.so来解决,具体的方法相对比较麻烦,等以后有空再这样子处理,或者大家有兴趣,可以自己动手处理一下。  

原创粉丝点击