资讯专栏INFORMATION COLUMN

CentOS 安装 Subversion

wangtdgoodluck / 1270人阅读

摘要:安装依赖命令貌似只要安装时,就会把和安装上。它会创建文件并用将口令加密。利用所包含的工具,这是很容易的。这样的话,版本库的设置便大工告成了。

安装依赖

命令:yum install mod_dav_svn subversion

貌似只要安装mod_dav_svn时,就会把subversion和Apache安装上。

Subversion"s Apache 配置

命令如下:

[root@lucifer ~] cd /etc/httpd/conf.d/
[root@lucifer ~] vim subversion.conf

# 有需要的话,请确定你删除这两行的注释
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

# 加入下列内容来支持基本验证,并将 Apache 指向实际放置版本库的地方。

        DAV svn
        SVNPath /var/www/svn/repos
        AuthType Basic
        AuthName "Subversion repos"
        AuthUserFile /etc/svn-auth-conf
        Require valid-user

上面的位置是 Apache 在 URL 上使用的。举个例说:http://yourmachine/repos 指向你所指定的 SVNPath。上面只是一个样例,因此请按你的首选放置东西。请确定你在完成编辑后存储文件。

然后我们须要创建你在上一步所指定的口令档。开始时你要利用 -cm 这个选项。它会创建文件并用 MD5 将口令加密。如果你需要加用户,请确定你只使用 -m 选项,而不包含初次创建时的 -c。

设置你的版本库

你接著要做的事情就是创建你用来提交及取出文件的版本库。利用 svn 所包含的工具,这是很容易的。

[root@lucifer ~] cd /var/www/ —— 或者你在上面所指定的路径
[root@lucifer ~] mkdir svn
[root@lucifer ~] cd svn
[root@lucifer ~] svnadmin create repos
[root@lucifer ~] chown -R apache.apache repos  (这步很重要)
[root@lucifer ~] service httpd restart

现在去测试你能否通过网页浏览器访问你的版本库:http://yourmahcine/repos 。你应该取得一个对话框询问用户名称及口令。若然是这样,请输入你的凭证,然后你应该看见一版 Revision 0:/ 的页面。这样的话,版本库的设置便大工告成了。如果你须要多个版本库,请参考上面连结内的文档。这里只示范如何设置一个版本库及开始应用它。话说回来,让我们就这样做。

参考

英文原文:http://wiki.centos.org/HowTos/Subversion
中文翻译:http://wiki.centos.org/zh/HowTos/Subversion
CentOS搭建Nginx+Subversion环境:http://www.opstool.com/article/282
CentOS Linux搭建SVN Server配置详解:http://www.ha97.com/4467.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45589.html

相关文章

  • CentOS 安装 Subversion

    摘要:安装依赖命令貌似只要安装时,就会把和安装上。它会创建文件并用将口令加密。利用所包含的工具,这是很容易的。这样的话,版本库的设置便大工告成了。 安装依赖 命令:yum install mod_dav_svn subversion 貌似只要安装mod_dav_svn时,就会把subversion和Apache安装上。 Subversions Apache 配置 命令如下: [ro...

    LMou 评论0 收藏0
  • CentOS 下 Apache + Subversion 实现版本控制

    摘要:首先要说明一点的是并不是必须安装的如果你只用在下本地实现版本控制的话否则你至少要选择一种服务器与配合使用才能实现远程版本控制比较推崇使用好处实在太多了比如多种身份验证可配置使用加密等高级功能当然也存在一些缺点比如本身是无状态连接的结果是导致 首先要说明一点的是Apache并不是必须安装的,如果你只用在CentOS下本地实现版本控制的话,否则你至少要选择一种服务器与SNV配合使用才能实现...

    geekzhou 评论0 收藏0
  • CentOS 下 Apache + Subversion 实现版本控制

    摘要:首先要说明一点的是并不是必须安装的如果你只用在下本地实现版本控制的话否则你至少要选择一种服务器与配合使用才能实现远程版本控制比较推崇使用好处实在太多了比如多种身份验证可配置使用加密等高级功能当然也存在一些缺点比如本身是无状态连接的结果是导致 首先要说明一点的是Apache并不是必须安装的,如果你只用在CentOS下本地实现版本控制的话,否则你至少要选择一种服务器与SNV配合使用才能实现...

    孙淑建 评论0 收藏0
  • Linux (CentOS 7 )下搭建局域网SVN服务器+SVN权限配置

    摘要:准备公司内部需要配置局域网,需要在在内部虚拟机服务器搭建,搭建过程做个记录,供参考。即为可读可写,为只读,表示无访问权限。缺省值指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。 准备 公司内部需要配置局域网SVN,需要在在内部虚拟机服务器搭建,搭建过程做个记录,供参考。注:如果条件允许,尽量在windows下搭建svn服务器,很省事,尤其是权限配置非常方便又易懂,效果相同...

    elva 评论0 收藏0
  • Linux (CentOS 7 )下搭建局域网SVN服务器+SVN权限配置

    摘要:准备公司内部需要配置局域网,需要在在内部虚拟机服务器搭建,搭建过程做个记录,供参考。即为可读可写,为只读,表示无访问权限。缺省值指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。 准备 公司内部需要配置局域网SVN,需要在在内部虚拟机服务器搭建,搭建过程做个记录,供参考。注:如果条件允许,尽量在windows下搭建svn服务器,很省事,尤其是权限配置非常方便又易懂,效果相同...

    TesterHome 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<