linux 搭建svn 直接根据我这个就能搭建好完全能使用

终端中输入命令行:
yum -y install subversion

输入上面命令行后按回车就会进入安装过程了,然后耐心等待subversion服务端安装完成,如下图:
在这里插入图片描述

终端中输入命令行:
yum -y install subversion

输入上面命令行后按回车就会进入安装过程了,然后耐心等待subversion服务端安装完成,如下图:

经过以上步骤SVN的服务端就按照完成了,接下来我们开始配置SVN服务端,首先输入下面的命令创建SVN数据目录:

mkdir -p /www/svndata

创建完成之后,我们运行如下命令来创建项目:

svnadmin create /www/svndata/newproject

此时可能会报如下错误:

svnadmin: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory

解决办法为:

  1. 在终端中输入命令行,等待安装完成:

yum install -y apr-util
2. 然后去宝塔中点击文件,然后进入/etc/目录,找到ld.so.conf文件修改为以下内容:

include ld.so.conf.d/*.conf
/www/server/apache/lib
3. 回到终端输入如下命令,刷新配置:

ldconfig -v

完成以上的步骤后,我们在运行上面的命令创建项目就正常了:

svnadmin create /www/svndata/newproject

最后我们完成项目的配置,首先在宝塔中点击文件进入项目目录:/www/svndata/newproject/

继续进入conf目录,可以看到authz、passwd、svnserve.conf三个文件,分别打开它们:

  1. 打开authz,在文件最后加上如下代码:

guanliyuan代表用户名,可以自由设置

[/]
admin = rw

  • =
  1. 打开passwd,在文件最后加上如下代码:

#guanliyuan代表用户名,可以自由设置,等号后的数字代表密码,设置的复杂点
admin = 2wsxCDE#

  1. 打开svnserve.conf,
    配置都粘贴到general下
    在这里插入图片描述

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /www/svndata

#配置修改说明内容:
#anon-access = read 匿名用户可读
#auth-access = write 授权用户可写
#password-db = passwd 使用哪个文件作为账号文件
#authz-db = authz 使用哪个文件作为权限文件
#realm = /www/svndata svn空间目录

然后启动svn
svnserve -d -r /www/svndata/

添加到自起脚本为
vi /etc/rc.local
然后添加
svnserve -d -r /www/svndata/
如图
注意 必须要赋予 rc.local chmod 777 的权限 要不然默认开机不调用此配置

经过以上步骤SVN的服务端就按照完成了,接下来我们开始配置SVN服务端,首先输入下面的命令创建SVN数据目录:

mkdir -p /www/svndata

创建完成之后,我们运行如下命令来创建项目:

svnadmin create /www/svndata/newproject

此时可能会报如下错误:

svnadmin: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory

解决办法为:

  1. 在终端中输入命令行,等待安装完成:

yum install -y apr-util
2. 然后去宝塔中点击文件,然后进入/etc/目录,找到ld.so.conf文件修改为以下内容:

include ld.so.conf.d/*.conf
/www/server/apache/lib
3. 回到终端输入如下命令,刷新配置:

ldconfig -v

完成以上的步骤后,我们在运行上面的命令创建项目就正常了:

svnadmin create /www/svndata/newproject

最后我们完成项目的配置,首先在宝塔中点击文件进入项目目录:/www/svndata/newproject/

继续进入conf目录,可以看到authz、passwd、svnserve.conf三个文件,分别打开它们:

  1. 打开authz,在文件最后加上如下代码:

guanliyuan代表用户名,可以自由设置

[/]
admin = rw

  • =
  1. 打开passwd,在文件最后加上如下代码:

guanliyuan代表用户名,可以自由设置,等号后的数字代表密码,设置的复杂点

admin = 2wsxCDE#

  1. 打开svnserve.conf,
    配置都粘贴到general下
    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
    realm = /www/svndata

#配置修改说明内容:
#anon-access = read 匿名用户可读
#auth-access = write 授权用户可写
#password-db = passwd 使用哪个文件作为账号文件
#authz-db = authz 使用哪个文件作为权限文件
#realm = /www/svndata svn空间目录

然后启动svn
svnserve -d -r /www/svndata/

添加到自起脚本为
vi /etc/rc.local
然后添加
svnserve -d -r /www/svndata/
如图
注意 必须要赋予 rc.local chmod 777 的权限 要不然默认开机不调用此配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值