`
dfeixtay
  • 浏览: 56058 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

svn服务器的配置和管理

阅读更多
fi-01 2011-02-19 dfeixtay tech

subversion版本控制服务器的建立和管理(实践)

    找到一个可以讲的有效并且可以看懂的,不讲其他无关的东西。
以下:

(andyluo是他的用户名,请做相应修改)

1、安装Apache2和Subversion模块
在Synaptic里搜索“apache2”, 安装apache2, apache2-common, apache2-utils, apache2-doc(apache文档,推荐安装), libapache2-svn(Apache2的Subversion模块)。
2、创建Subversion库
创建目录:
    $ sudo mkdir -p /var/local/repos
创建Subversion库:
    $ sudo svnadmin create /var/local/repos
将所有权授予Apache(www-data), 使之能对库文件进行读写操作:
    $ sudo chown -R www-data:www-data /var/local/repos
3、配置Apache2(使用基本验证方式,即用户名和密码)
修改/etc/apache2/mods-available/dav_svn.conf, 将对应行改为:
     <Location /repos>
       DAV svn
       SVNPath /var/local/repos
       AuthType Basic
       AuthName "Subversion repository"
       AuthUserFile /etc/subversion/passwd
       <LimitExcept GET PROPFIND OPTIONS REPORT>
         Require valid-user
       </LimitExcept>
     </Location>
可选步骤:添加用户验证文件(添加后,andyluo使用Subversion就不用输入密码了):
    # sudo htpasswd2 -c /etc/subversion/passwd andyluo
4、重启Apache2:
    # sudo /etc/init.d/apache2 restart
5、打开浏览器,访问http://localhost/repos, 就可以看到Subversion库的网页。(当然,现在还没有任何东东,下面我们要导入一些文件)
6、添加/home/andyluo/workspace中的文件到http://localhost/repos下的workspace目录
    $ svn import -m "操作注释" /home/andyluo/workspace http://localhost/repos/workspace
7、checkout http://localhost/repos/workspace 中的文件到/home/andyluo/test
    $ svn checkout http://localhost/repos/workspace /home/andyluo/test

有关Subversion方面的技术,欢迎回复讨论。
分享到:
评论

相关推荐

    SVN服务器配置,权限管理,客户端使用

    SVN服务器配置 权限管理 客户端使用 注意事项

    svn文档管理服务器配置

    svn文档管理服务器,配置方法,使用方法

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    配置SVN服务器 svn配置

    如果你对我们如何配置SVN的服务器,以及它的权限管理如何设置感兴趣,欢迎你阅读下面的部分,这里仅仅对第一节当中阐述的svn+ssh,且使用密钥对认证的方式进行说明。希望我们以后有更多的同学可以承担服务器的维护...

    SVN配置管理 subversion服务器端和客户端操作

    SVN配置管理 subversion服务器端和客户端操作

    linux svn服务器配置

    linux svn服务器配置主要是针对分组,分权限管理资源,配置详细

    SVN服务器配置管理

    subversion服务器安装 用户权限的管理和配置

    SVN服务器搭建以及Eclipse作为SVN客户端配置

    SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同...

    Java Web版SVN 远程配置管理工具

    fileDir=路径为SVN服务器的仓库路径 authz=权限配置文件名 passwd=密码配置文件名 company=此处配置公司名称 3、启动服务: 直接启动Tomcat即可: 访问地址:http://localhost/为给所有用户提供自行修改密码页面 ...

    svn服务器配置总结

    1、下载最新版本的svn服务器 比如 svn-1.4.6-setup.exe 2、下载最新版本的svn 客户端 比如TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi 3、在磁盘上创建一个空文件夹 如d:\repository 4、在repository文件夹下建多...

    windows SVN 服务器端配置

    SVN是新一代的版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作

    VisualSVN_TortoiseSVN_AnkhSvn_软件配置管理说明

    3.3.6重命名文件或文件夹,并将修改提交到SVN服务器 3.3.7删除文件或文件夹,并将修改提交到SVN服务器 第四章 ANKHSVN 4.1 ANKHSVN介绍 4.2 ANKHSVN安装 4.2 ANKHSVN连接VISUALSVN SERVER 下载源项目 4.3 ANKH...

    ubuntu下SVN服务器安装配置

    ubuntu下SVN服务器安装配置 标签: ubuntu svn it 分类: sys-linux/windows 一、SVN安装 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup...

    svn 管理工具(web版)

    web版 svn管理工具,可以进行svn库管理,svn用户权限权限分配,资源权限分配

    基于Java的SVN服务器Web图形化管理设计源码

    本设计源码提供了一个基于Java的SVN服务器Web图形化...该项目是一个SVN服务端web图形化管理系统,适合用于学习和实践Java、HTML、JavaScript、CSS和Shell技术,以及开发基于Java的SVN服务器Web图形化管理相关的系统。

    SVN.rar_svn_配置管理

    SVN视频教学,SVN配置管理服务器的使用。

    svn web admin subversion的web管理工具管理服务器端的配置

    网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上直接可以修改服务器的配置文件,密码都加密保存,成员也可以自己...

    svn 版本管理工具服务器端

    svn 服务器端 客户端 服务器配置说明 都有,好不容易还找全的,只可惜只能让我上传小于20M 的东西,我只好分两次了,这次上传服务器端的,一会再上传客户端

    Eclipse和svn常用设置及配置大全

    Eclipse和svn常用设置及配置大全主要包括:1.Eclipse 启动参数设置 2.Eclipse 常用快捷键大全 3.Eclipse 颜色设置 ...6.SVN服务器配置详解 另外里面还有一个SVN使用大全(包含Eclipse配置SVN详细步骤)文件。

    SVN软件工具

    对于大型项目通常需要团队开发,为了能管理好项目的整合及更新记录,在项目组启动之初要建立SVN服务器,项目管理员把项目文件和公共文档放入SVN服务器,项目组成员通过SVN客户端从SVN服务器下载,完成自己的任务后...

Global site tag (gtag.js) - Google Analytics