来自 澳门新葡亰官网 2019-11-09 10:25 的文章
当前位置: 澳门新葡亰app > 澳门新葡亰官网 > 正文

非常简单

 一、安装

使用yum,特简单

yum install subversion

二、配置

2.1、创造仓库

  大家这里在/home下树立三个名叫svn的货仓(repository卡塔 尔(英语:State of Qatar),现在全体代码都献身这么些下边,创建成功后在svn上边多了多少个文本夹。

[root@localhost /]# cd /home
[root@localhost home]# mkdir svn
[root@localhost home]# svnadmin create /home/svn
[root@localhost home]# ls svn
conf  db  format  hooks  locks  README.txt

  大家那边非常关爱一下conf文件夹,这一个是存放配置文件的

[root@localhost home]# cd svn/conf
[root@localhost conf]# ls
authz  passwd  svnserve.conf

  其中

  • authz 是权力决定文件
  • passwd 是帐号密码文件
  • svnserve.conf 是SVN服务配置文件

  接下去我们各个改进那3个文本。

2.2. 配置passwd

[root@localhost conf]# vi passwd 
[users]
test1=123456
test2=123456

  上边的事例中大家创设了2个用户,一个test1,七个test2

图片 1

2.3. 配置authz

[root@localhost conf]# vi authz 
[/]
liuxianan=rw
test1=r
test2=r
*=

  上边配置的意思是,liuxianan/home/svn/下具有文件具有可读可写权限,test只有只读权限,除此而外,此外用每户平均无别的权力,最终风流洒脱行*=很器重不可能少。

图片 2

2.3.1. 举办:使用客商分组

  这些本人日常不用,可是记录下来。

  仍旧这些文件:

[root@localhost conf]# vi authz
[groups]
group1 = liuxianan
group2 = test1,test2
[/]
@group1 = rw
@group2 = r
* =

  上面配置中创立了2个分组,分组1的顾客可读可写,分组2的客户只读。

  格式说明:

版本库目录格式:
[<版本库>:/项目/目录]
@<用户组名> = <权限>
<用户名> = <权限>

2.4. 配置svnserve.conf

[root@localhost conf]# vi svnserve.conf 
打开下面的5个注释
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录

2点注意:

  • 说起底生龙活虎行的realm记得改成你的svn目录
  • 展开注释时切记前边不要留有空格,不然或然有标题(互连网说的,小编未曾亲测卡塔尔国

图片 3

三、运转与甘休

[root@localhost conf]# svnserve -d -r /home/svn(启动)
[root@localhost conf]#killall svnserve(停止)

上述运营命令中,-d意味着守护进程, -r 表示在后台实施。甘休还是能利用杀死进度的格局:

 末了来个总截图

图片 4

四、哭顾客端连接

这里运用TortoiseSVN,输入地方svn://你的IP 就可以,不出意外输入顾客名和密码就会一而再成功了。

暗许端口3690,倘使您改改了端口,那么要记得加上端口号。

图片 5

五、总结

  简单来讲,假使你无需头昏眼花的权位配置只是本身一位用的话,安装配置或然比较轻易的,并不像网络说的那么辛苦,我依照英特网的不二法门贰回性成功了。

 六、扩大:yum安装路线

  以svn为例:

# rpm -qa | grep subversion
subversion-1.6.11-15.el6_7.x86_64
# rpm -ql subversion-1.6.11-15.el6_7.x86_64
...
/usr/share/doc/subversion-1.6.11
/usr/share/doc/subversion-1.6.11/BUGS
/usr/share/doc/subversion-1.6.11/CHANGES
...

   说明: 

  • rpm -qa 查询全数安装的rpm包,能够同盟grep命令。
  • rpm -qi 查询某些具体包的介绍。
  • rpm -ql 列出某些具体包的保有文件

  rpm几个暗许安装路线:

 

/etc    一些设置文件放置的目录
/usr/bin    一些可执行文件
/usr/lib64  一些程序使用的动态函数库
/usr/share/doc  一些基本的软件使用手册与帮助文档
/usr/share/man  一些man page文件

图片 6

此文来自

 

本文由澳门新葡亰app发布于澳门新葡亰官网,转载请注明出处:非常简单

关键词: