ubuntu下SVN服务器安装配置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ubuntu下SVN服务器安装配置

ubuntu下SVN服务器安装配置 ubuntu下SVN服务器安装配置 (2009-04-22 17:01:40) 转载 标签: ubuntu svn it 分类: sys-linux/windows 一、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 $ sudo chown -R root:subversion fitness $ sudo chmod -R g+rws fitness 4.创建SVN文件仓库 $ sudo svnadmin create /home/svn/fitness 5.访问方式及项目导入: $ svn co file:///home/svn/fitness 或者 $ svn co file://localhost/home/svn/fitness * 注意: 如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//). //-- 下面的命令用于将项目导入到SVN 文件仓库: $ svn import -m New import /home/svn/fitness file:///home/svnuser/src/fitness 一定要注明导入信息 //--------------------------// 6.访问权限设置 修改 /home/svn/fitness目录下: svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格 //-- 编辑svnserve.conf文件,把如下两行取消注释 password-db = password authz-db = authz //补充说明 # [general] anon-access = read auth-access = write password-db = passwd 其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿 名用户的访问,只需把 read 改成 none 就能达到目的。 //-- 编辑/home/svnuser/etc/passwd 如下: [users] mirze = 123456 test1 = 123456 test2 = 123456 //-- 编辑/home/svnuser/etc/authz如下 [groups] admin = mirze,test1 test = test2 [/] @admin=rw *=r 这里设置了三个用户mirze,test1,test2密码都是123456 其中mirze和test1属于admin组,有读和写的权限,test2属于test组只有读的权限 7.启动SVN服务 svnserve -d -r /home/svn 描述说明: -d 表示svnserver以“守护”进程模式运行 -r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库 如: svn://18/fitness 这时SVN安装就完成了. 局域网访问方式: 例如:svn checkout svn://18/fitness --username mirze --password 123456 /var/www/fitness ----------------------------------------------------------------------- 二、HTTP:// [apache] 1.安装包 [已安装subversion] $ sudo apt-get install libapache2-svn 创建版本仓库: sudo svnadmin create /目录地址 目录地址必须存在,这个就是保存版本仓库的地方,不同的版本仓库创建不同的文件夹即可,比如: sudo svnadmin create /home/svn/project 本来/home/svn/project这个目录下什么都没有,执行下面的命令之后再去看一下,多出一些文件和文件夹,我们需要操作的是conf这个文件夹,这个文件夹下有一个文件,叫做passwd,用来存放用户名和密码。 然后把这个版本仓库目录授权给apache读写: su

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档