码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7 安装SVN服务器

时间:2017-09-21 15:48:24      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:centos7 安装svn服务器


1,安装SVN服务器程序

[root@localhost ~]# yum install subversion


2,创建SVN仓库

[root@localhost ~]# mkdir /root/svn
[root@localhost ~]# svnadmin create /root/svn/

3,配置仓库属性,创建用户,设置权限

3.1 配置仓库属性

[root@localhost ~]# vim /root/svn/conf/svnserve.conf 
# anon-access = read
# auth-access = write
# authz-db = authz
# password-db = passwd

改为:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz


3.2 创建用户,一个一行

[root@localhost ~]# vim /root/svn/conf/passwd 
user1 = passwd1
user2 = passwd2

3.3 为用户授权目录,尾行添加

[root@localhost ~]# vim svn/conf/authz
[/]
user1 = rw
user2 = rw


4,启动服务:

[root@localhost ~]# svnserve -d -r /root/svn/



5, svn客户的测试

[root@localhost ~]# mkdir test/
[root@localhost ~]# cd test/
[root@localhost test]# svn checkout svn://172.16.66.22 --username=user1 --password=passwd1
Checked out revision 0.
[root@localhost test]# vim hello_world.c
#include <stdio.h>
int main()
{
    printf("Hello world\n");
    return 0;
}

[root@localhost test]# svn add hello_world.c
[root@localhost test]# export SVN_EDITOR=vim
[root@localhost test]# svn commit --message "李春利:提交Hello_world.c"
[root@localhost test]# svn up
[root@localhost test]# svn log 
------------------------------------------------------------------------
r1 | user1 | 2017-09-21 14:06:34 +0800 (Thu, 21 Sep 2017) | 1 line

李春利:提交Hello_world.c
------------------------------------------------------------------------
[root@localhost test]#


本文出自 “李春利” 博客,请务必保留此出处http://990487026.blog.51cto.com/10133282/1967430

CentOS7 安装SVN服务器

标签:centos7 安装svn服务器

原文地址:http://990487026.blog.51cto.com/10133282/1967430

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!