CentOs6.9安装版本控制

1.查看linux版本 cat /etc/issue
[root@bogon ~]# cat /etc/issue
CentOS release 6.9 (Final)
2.检查是否已经有svn
如果没有安装就会是下面的样子,提示找不到命令。
[root@localhost ~]# svnserve --version
-bash: svnserve: command not found
3.
在Linux下安装的是subversion,直接用yum 安装即可。
[root@localhost ~]#
[root@localhost ~]# yum install -y subversion
4.检查安装是否成功
同样用的是 svnserve –version成功安装会显示版本信息
[root@localhost ~]# svnserve --version
5.创建svn资源仓库
配置文件就是在这一步生成。
[root@localhost ~]# svnadmin create /svndir
[root@localhost ~]# cd /svndir/
[root@localhost svndir]# ls
conf db format hooks locks README.txt
[root@localhost svndir]# cd conf/
[root@localhost conf]# ls
authz passwd svnserve.conf
6.
新增用户及密码,配置权限
已经看到在仓库下面生成了三个文件
authz #权限配置文件
passwd #用户名密码文件
svnserve.conf #资源库配置文件
[root@localhost conf]# vim passwd
[users]
chenjin=chenjin
[root@localhost conf]# vim authz
[groups]
[/]

  • = r #允许所有人可读
    @admin = rw #admin可读可写
    dangerman = #定义目录,项目的根目录
    [svndir:/] #svn根目录
    [root@localhost conf]# vim svnserve.conf
    这个配置文件打开下面几行前面的注释,删除最前面的空格:
    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
    realm = My First Repository
    7.配置开机自启动
    7.1、编辑rc.local文件
    vi /etc/rc.d/rc.local
    加入如下启动命令 /usr/bin/svnserve -d -r /svndir/
    7.2 which svnserve #查看svn装到哪了 自启动写绝对路径比较好,环境变量由于加载顺序问题有时可能拿不到
    8.手动启动svn
    svnserve -d -r /svndir/或者service svnserve start
    9.杀掉svn进程
    killall svnserve或者 service svnserve stop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值