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
原文地址:http://990487026.blog.51cto.com/10133282/1967430