小女巫 发表于 2015-1-16 12:16:26

来看看: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>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

admin 发表于 2015-1-18 09:33:46

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

兰色精灵 发表于 2015-1-26 05:32:39

熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:

变相怪杰 发表于 2015-2-4 15:56:13

感谢老师和同学们在学习上对我的帮助。

飘灵儿 发表于 2015-2-10 03:50:06

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

灵魂腐蚀 发表于 2015-2-28 19:14:49

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

再见西城 发表于 2015-3-10 07:04:54

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。

若相依 发表于 2015-3-17 06:05:42

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

简单生活 发表于 2015-3-23 22:48:21

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
页: [1]
查看完整版本: 来看看:Linux中Subversion设置实例