yum安装svn
来源:互联网 发布:诸神黄昏坐骑进阶数据 编辑:程序博客网 时间:2024/05/18 00:25
检查是否安装svn
rpm -qa subversion
如果要卸载旧版本:
yum remove subversion
在删除的过程中,可能会提示有依赖subversion的其他包。
我这里遇到了mod_dav_svn依赖subversion。
回复y则将依赖包一起删除。
安装svn
yum install subversion
PS:安装过程中会进行确认,回复y即可
查看安装目录
rpm -ql subversion
检查是否安装成功
svnserve –version
创建仓库
建立仓库的文件夹
mkdir -p /home/svn/shop
配置项目
svnadmin create /home/svn/shop
检查是否创建成功
ls /home/svn/shop/
若创建成功,则多出以下目录
conf db format hooks locks README.txt
仓库的配置
进入仓库目录
[root@localhost home]# cd /home/svn/shop/conf/
[root@localhost conf]# vi passwd
用户文件调整如下:
[users]
yc=yc
xxj=xxj
wyk=wyk
其中为:用户名=密码
[root@localhost conf]# vi authz
授权文件调整如下:
[groups]
admin = yc,xxj,wyk
[/]
@admin = wr
[root@localhost conf]# vi svnserve.conf
调整如下:
anon-access = none
auth-access = write
password-db = passwd
也可以配置成统一的绝对路径
password-db = /home/svn/conf/pwd.conf
authz-db = authz
也可以配置成绝对路径
authz-db = /home/svn/conf/authz.conf
realm = shop
开启防火墙svn端口
svn默认的是3690端口
修改
iptables -I INPUT -p tcp –dport 3690 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
重启
service iptables restart
查看
/etc/init.d/iptables status
可以看到
1 ACCEPT tcp – 0.0.0.0/0 0.0.0.0/0 tcp dpt:3690
启动SVN服务
svnserve -d -r /home/svn
测试是否安装成功
安装客户端 TortoiseSVN,将项目checkout
假设服务端IP为192.168.2.242,那么如下设置后shop的访问目录就为:
svn://192.168.2.242/shop
开机自动启动svn
查找svn环境变量配置路径
which svnserve
得到
/usr/bin/svnserve
编写一个启动脚本svn_startup.sh,这里放在/root/svn_startup.sh
vi /root/svn_startup.sh
内容如下
#!/bin/bash/usr/bin/svnserve -d -r /home/svn/
修改该脚本的执行权限
chmod 777 svn_startup.sh
加入自动运行
vi /etc/rc.d/rc.local
在末尾添加脚本的路径,如:
/root/svn_startup.sh
重启后验证
ps -ef|grep svnserve
- linux yum 安装 svn
- linux yum 安装svn
- yum安装svn
- yum安装svn服务器
- centos yum安装svn
- yum 安装 svn
- Centos5.4 yum安装svn
- CENTOS5.5 YUM安装SVN
- yum安装及SVN配置
- linux下 yum安装svn
- Linux SVN 搭建(YUM)安装
- linux通过yum安装svn
- Yum安装svn及配置
- Linux SVN 搭建(YUM)安装
- Linux SVN 搭建(YUM)安装
- CentOS SVN搭建 (YUM安装)
- linux下yum安装svn及配置
- linux下 yum下安装SVN
- ubuntu 配置 java jdk1.8 环境,增加多版本 jdk 和切换方法
- Pivotal Gemfire Locator进程描述
- Linux中直接挂载硬盘和挂载分区有什么区别?
- C++ HOJ 24点
- 10.11无法打开Xcode6.4的解决方法
- yum安装svn
- Java后端WebSocket的Tomcat实现
- Web.config引用外部配置文件,实现模块化配置
- 手机型号,不知道会不会被拒。先记下来
- 日本JAFFE表情库
- 如何激发思考
- android开发----异步下载图片,并且进行缓存和显示图片
- ACM_并查集
- GRE写作必备句型