赞
踩
cat /etc/redhat-release
uname -rm
1、以上步骤检查无误后便可以开始安装SVN
2、在安装各种软件时,都养成检查系统版本和是否已经安装该软件的习惯,可以防止冲突,避免许多不必要的错误。
3、此处直接使用yum命令在线安装,简单快捷,执行命令等待安装完成即可,无需其他操作
yum -y install subversion
mkdir -p /application/svndata
mkdir -p /application/svnpasswd
svnserve -d -r /application/svndata/
ps -ef|grep svn
netstat -lntup
#安装命令
yum -y install lsof
#查看命令
lsof -i:3690
到这一步说明SVN已经安装完成并且已经启动成功,下面就开始建立项目版本库了。
svnadmin create /application/svndata/sadoc
附:
查看SVN所有命令: svn + Tab键
svnadmin帮助命令:svnadmin help
create帮助命令:svnadmin help create
yum -y install tree
tree /application/svndata/
通过tree命令查看可以得知,刚刚创建sadoc目录格式有以下特点
为什么需要调整呢?还记得我们一开始使用mkdir创建了/application/svnpasswd目录吗?调整配置的目的就是将sadoc版本库中配置文件移至我们创建的目录中,这样方便管理,当项目版本库多了,各个版本库的配置文件就可以实现统一管理了。
cd /application/svndata/sadoc/conf
cp svnserve.conf svnserve.conf.180110
- 修改时开头不要留空格
- 在12行取消匿名访问(去除#号,修改为none)
- 在13行去除#号
- 在20行去除#(打开密码数据库,常理去出#号即可,此处小编本人将路径修改为 /application/svnpasswd/passwd 指定路径,方便统一管理,svn默认情况下,每一个版本库中都有自己独立密码配置文件,改为统一路径,方便管理)
- 在27行去除#号(同样改为统一路径)
#安装vim命令
yum -y install vim
vim svnserve.conf
diff svnserve.conf.180110 svnserve.conf
egrep "\-access|\-db =" svnserve.conf
将密码认证文件模板copy至指定目录(创建目录,/application/svnpasswd目录下无配置目录)
cp passwd authz /application/svnpasswd/
cd /application/svnpasswd/
chmod 700 *
cd /application/svnpasswd/
vim passwd
到达此步骤,基本已经完成98%了,接下来就可以开始访问SVN了
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
ps -ef|grep svnserve
kill -9 4241
输入配置好的帐号密码便可以成功访问SVN了,恭喜!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。