网站大量收购独家精品文档,联系QQ:2885784924

关于SVN服务器搭建.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN服务器搭建 ? ? 1. 安装包? sudo?apt-get?install?subversion? 2.添加svn管理用户及 subversion 组? sudo?adduser?svnuser? sudo?addgroup?subversion? sudo?addgroup?svnuser?subversion? ? (此处将自己得用户添加进去可能更合适) ? ? 3. 创建项目目录 ? sudo?mkdir?/home/svn? cd?/home/svn? sudo?mkdir?fitness? (fitness即为仓库名称) ? ? 4.创建SVN文件仓库? sudo?svnadmin?create?/home/svn/fitness? (此处即为该项目的文件仓库) ? ? 5.更改文件夹权限? sudo?chown?-R?root:subversion?fitness? sudo?chmod?-R?g+rws?fitness? ? ? 6. 创建 SVN 用户和密码,设置权限 ? (1) 修改 /home/svn/fitness/conf/svnserve,conf? 将以下代码前的 # 去掉 ? anon-access?=?read? ? ? ? ? ? 此处设置的是匿名用户得权限, 如果想拒绝匿名用户则设置为 none? auth-access?=?write? ? ? ? ? ? ? 设置有权限用户得权限 ? password-db?=?passwd? ? ? ? ? 指定查找用户名和密码得文件, 这样设置即为本目录下得 passwd 文件 ? authz-db?=?authz? ? ? ? ? ? ? ? ? ? ? ? ? 制定各用户具体权限得文件,这样设置即为本目录下得 authz? (2) 修改 ? /home/svn/fitness/conf/passwd? 该文件规定了用户名和密码,增加以下内容 :? 英特尔大书房 开启一站式检索时代 大数据(Big Data)?云计算(Cloud)?移动性(Mobility)?其他(Others) admin?=?123456? user1?=?123456? user2?=?123456? (3) 设置用户权限 ? 在 /home/svn/fitness/suthz 下 ? 在 [groups] 下增加以下内容 ? admin?=?admin? user?=?user1,user2? ? ? ? ? ? 规定了两个组, admin 和 user? ? [/]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 根目录权限 ? admin?=?rw? ? ? ? ? ? ? ? ? ? ? ? ? admin 用户得权限为读写 ? @user?=?r? ? ? ? ? ? ? ? ? ? ? ? ? ? user 组的权限,指定组前面必须加上 @? [/trunk/fitness]? ? ? ? ? 制定该目录权限 ? @user=rw? 权限有继承性,子文件夹能够继承权限 ? ? 7. 进入另外得一个目录下创建副本 , 访问方式及项目导入: ? ? svn?co file:///home/svn/fitness ? 执行完该步骤后,在本目录下产生了一个名为 fitness 的副本 ? ? ? 8. 创建特定目录结构便于管理 ? 进去新产生得 fitness 目录 ? sudo?svn?mkdir?branch? sudo?svn?mkdir?tags? sudo?svn?mkdir?trunk? cd?truck? sudo?svn?mkdir?fitness? 该步骤只是为了文件方便管理,不是必须进行得。 ? ? 9 启动服务 ? svnserve?-d?-r?/home/svn? -d? 表示svnserver 以“守护”进程模式运行? -r? 指定文件系统的根位置(版本库的根目录) ,这样客户端不用输入全路径,就可以访问版 本库如:?svn://52/fitness? ? ? ? 10.? 进入需要导入得工程目录下,将项目导入到 SVN? 文件仓库 ? svn?import?-m?init?import?svn://52/fitness/trunk/fitness? ( 就是刚刚创建的目录 )? ? 11 回到副本文件夹内,执行 svn?update 即可得到最新版本。 ?也可以先add后ci即可避免一次迁出过程 ? Eclipse?update?site?URL:?/update_1.8.x?

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8016031115000003

1亿VIP精品文档

相关文档