来看看:Linux中Subversion设置实例
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。花了一个下战书工夫进修收拾了Subversion的设置,经测试能够一般利用。
一.安装
yuminstallsubversion
二.设置
本体系接纳为每一个项目独自建一版本库的战略。设置文件,暗码文件,会见把持文件等都放在版本库的conf目次下。
以是每次入手下手一个新项目都必需新建一个版本库,偏重新设置各设置文件。另有很主要的一条,请求各组员从头设置客户端,包含服务器版本库路径,当地路径等信息。
1.创建版本库目次(可创建多个,新建库后以下各项都需从头设置。注重区分安装目次与版本库目次,以下讲的都是版本库目次)
mkdirCp/home/svn/repos
#相似能够创立mkdirCp/home/svn/repos2/home/svn/repos3
2.创建svn版本库(与下面目次对应)
svnadmincreate/home/svn/repos
实行此命令后svn主动在repos目次下增加必需的设置文件.
注重:版本库分歧于一样平常的文件夹,间接在操纵体系上新建文件没法被SVN辨认,必需利用import等命令将文件导进版本库.
此为svn外部指令,create用于新建版本库。请利用svnhelp检察具体申明。
3.修正版本库设置文件
vi/home/svn/repos/conf/svnserve.conf
各参数功效在设置文件的正文中有申明,此处设置以下:
anon-access=none#使非受权用户没法会见
auth-access=write#使受权用户有写权限
password-db=passwd#指明暗码文件路径
authz-db=authz#会见把持文件
realm=/home/svn/repos#认证定名空间,subversion会在认证提醒里显现,而且作为凭据缓存的关头字。
别的接纳默许设置.各语句都必需顶格写,左边不克不及留空格,不然会堕落.
4.设置用户
vi/home/svn/repos/conf/passwd
输出以下内容:
username1=password1
username2=password2
能够增加多个,此为用户名暗码对。
5.设置权限
vi/home/svn/repos/conf/authz
此设置文件设置各用户的受权。
包含只读r,读写rw。没有列出的用户,则不同意会见。还能够对用户分组,详细请参考svn手册,以下是复杂例子:
#对堆栈repos根目次权限设置
user1=rw
user2=r
6.利用import导进文件
新建好的版本库是空的,必要导进事情目次。
//这条语句将把路径/home/user/code下找到的文件导进到你创立的Subversion堆栈中往
svnimport/home/code/file:///home/svn/repos/-m“正文”
三.启动服务
svnserve-d-r/home/svn/
svncheckoutsvn://ip/repos
输出用户名暗码便可
</p>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 感谢老师和同学们在学习上对我的帮助。 熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。? 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
页:
[1]