你好,游客 登录 注册 搜索
背景:
阅读新闻

Apache与SVN整合

[日期:2013-10-29] 来源:Linux社区  作者:Linux [字体: ]

单独安装svn

安装软件

[root@localhost ~]# yum install subversion

 

创建根目录

[root@localhost ~]# mkdir -p /home/svn

 

创建版本库repos

[root@localhost ~]# svnadmin create/home/svn/repos

 

查看是否安装成功,出现版本信息为成功

[root@localhost ]# svnserve --version

 

进入测试库,会看到有文件生成

[root@localhost ~]# cd /home/svn/repos/

[root@localhost repos]# ls

conf db format hooks locks README.txt

 

修改svnserve.conf配置文件

[root@localhost ~]# vim/home/svn/repos/conf/svnserve.conf

[general]

anon-access = none # 使非授权用户无法访问

auth-access = write # 使授权用户有写权限

password-db = passwd # 指明密码文件路径

authz-db = authz # 访问控制文件

realm = /home/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。

各语句都必须顶格写, 左侧不能留空格, 否则会出错.

 

修改passwd文件

[root@localhost ~]# vim /home/svn/repos/conf/passwd

[users]

# harry = harryssecret

# sally = sallyssecret

hello = 123

aaa = 123

用户名 = 密码

各语句都必须顶格写, 左侧不能留空格, 否则会出错.

 

修改authz认证文件

[root@localhost ~]# vim /home/svn/repos/conf/authz

[groups]

admin = hello

[repos:/]

@admin = rw

aaa = r

将用户添加到组,可以添加多个用户,用户之间用逗号分开

各语句都必须顶格写, 左侧不能留空格, 否则会出错.

 

使用import导入文件

/这条语句将把路径/root下的文件导入到创建的 Subversion 仓库中去,-m后面是解释

[root@localhost ~]# svn import /root/file:///home/svn/repos/ -m "/root"

 

启动svn服务,指定根目录,而不是repos版本库

[root@localhost ~]# svnserve -d -r /home/svn/

 

测试版本库是否能成功取出版本

[root@localhost ~]# svn checkout svn://127.0.0.1/repos

输入用户名/密码

 

杀死svn

[root@localhost ~]# killall -9 svnserve

 

查看svn进程是否存在

[root@localhost ~]# netstat -anpl |grep svnserve

更多详情见请继续阅读下一页的精彩内容http://www.linuxidc.com/Linux/2013-10/92066p2.htm

推荐阅读

Linux中Subversion配置实例  http://www.linuxidc.com/Linux/2012-02/53109.htm

CentOS 6.2 SVN搭建 (YUM安装) http://www.linuxidc.com/Linux/2013-10/91903.htm

Apache+SVN搭建SVN服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows下SVN服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据 http://www.linuxidc.com/Linux/2013-05/84695.htm

Ubuntu Server搭建svn服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm

借助网盘搭建SVN服务器 http://www.linuxidc.com/Linux/2013-10/91271.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款