在centos6.5下安装svn(Subversion)-创新互联

####一般安装这种工具类的服务器,使用root安装服务,使用功能用户创建目录及启动服务#######

站在用户的角度思考问题,与客户深入沟通,找到浑南网站设计与浑南网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名网站空间、企业邮箱。业务覆盖浑南地区。

一、安装

yum install subversion

二、配置

    1.  建立版本库目录

    mkdir –p /home/svn/repos

    2.    建立svn版本库

   svnadmin create /home/svn/repos

  执行此命令后svn自动在repos目录下添加必须的配置文件.

注意:版本库不同于一般的文件夹, 直接在操作系统上新建文件无法被SVN识别, 必须使用import等命令将文件导入版本库。此为svn内部指令,create用于新建版本库。请使用svn help查看详细说明。

    3.    修改版本库配置文件

    vi /home/svn/repos/conf/svnserve.conf

   各参数功能在配置文件的注释中有说明, 此处配置如下:

[general]

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

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

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

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

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

其它采用默认配置. 各语句都必须顶格写, 左侧不能留空格, 否则会出错。

    4.    配置用户

    vi /home/svn/repos/conf/passwd

    输入以下内容:

[users]

username1 = password1

username2 = password2

可以添加多个,此为用户名密码对。

    5.    配置权限

    vi /home/svn/repos/conf/authz

此配置文件设置各用户的授权。

包括只读r,读写rw。没有列出的用户,则不允许访问。还可以对用户分组,具体请参考svn手册,以下是简单例子:

#对仓库repos根目录权限设置

[repos:/]

user1 = rw

user2 = r

三、启动服务

    启动svn服务使用下面命令

    svnserve -d -r /home/svn/

    停止svn服务使用

  kill -9 进程号

svn checkout svn://ip/repos

四、注意事项

  一般启动svn后使用客户端登录即可,在防火墙上把3690端口打开,使用ps 命令查看svn进程就可以,此文档在centos6.5上部署成功。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:在centos6.5下安装svn(Subversion)-创新互联
URL标题:http://myzitong.com/article/dpppjp.html