|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
花了一个下战书工夫进修收拾了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
各参数功效在设置文件的正文中有申明,此处设置以下:
[general]
anon-access=none#使非受权用户没法会见
auth-access=write#使受权用户有写权限
password-db=passwd#指明暗码文件路径
authz-db=authz#会见把持文件
realm=/home/svn/repos#认证定名空间,subversion会在认证提醒里显现,而且作为凭据缓存的关头字。
别的接纳默许设置.各语句都必需顶格写,左边不克不及留空格,不然会堕落.
4.设置用户
vi/home/svn/repos/conf/passwd
输出以下内容:
[users]
username1=password1
username2=password2
能够增加多个,此为用户名暗码对。
5.设置权限
vi/home/svn/repos/conf/authz
此设置文件设置各用户的受权。
包含只读r,读写rw。没有列出的用户,则不同意会见。还能够对用户分组,详细请参考svn手册,以下是复杂例子:
#对堆栈repos根目次权限设置
[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>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 |
|