centOS上配置svn服务器

centOS上配置svn服务器

ID:37915463

大小:126.50 KB

页数:6页

时间:2019-06-02

centOS上配置svn服务器_第1页
centOS上配置svn服务器_第2页
centOS上配置svn服务器_第3页
centOS上配置svn服务器_第4页
centOS上配置svn服务器_第5页
资源描述:

《centOS上配置svn服务器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在centOS上配置svn服务器看了网上的很多教程,基本上都没有配置成功,可能时因为每台机器都不同吧,综合这些教程总结了一些经验,方便以后配置svn-server,可以少走一些弯路。(#表示以管理员身份进行)1.在centOS上配置svn服务器时,建议先更新一下系统。用下面的命令:#yun-yupdate2.用下面的命令安装svn服务器以及所需要的一些扩展包,这是自动安装,很方便#yuminstallsubversionmysql-serverhttpdmod_dav_svnmod_perlsendmailwgetgcc-c++makeunzipperl*ntsysvvi

2、m-enhanced3.创建一个目录用于存储svn所有文件,这个文件位置任意,我的是/home/svn命令如下:#mkdir/home/svn4.新建一个版本仓库,名为project#svnadmincreate/home/svn/project5.初始化版本仓库中的目录#mkdirprojectproject/serverproject/clientproject/doc这句表示:新建了一个文件夹project,下面还有子文件夹server,client,doc,#svnimportproject/file:///home/svn/project-m“importtes

3、t”这句话表示:把刚刚建立的project文件夹和里面的所有东西导入到svn/project中,并且初始化。-m只是输出一侧消息,这个不要在意。这里要注意的是,你的project文件夹在哪里,上面这条命令也应该在哪里运行,不然找不到。#rm-riproject删除我们干刚建立的临时文件夹6.为版本仓库中中的project项目添加用户,添加用户比较简单在/home/svn/project/conf/passwd中添加形如“username=password”的条目就行了运行如下命令打开文件:#vim/home/svn/project/conf/passwd然后添加(注意顶格

4、写,不要有多余的空格在前面)比如:users]#harry=harryssecret#sally=sallyssecretlinkliu=linkliu_pwlinkhai=linkhai_pw我这里添加了两个用户,用户:linkliu密码是:linkliu_pw;用户:linkhai,密码是:linkhai_pw7.修改用户访问策略用vim打开/home/svn/project/conf/authz#vim/home/svn/project/conf/authz添加如下:[groups]admin=linkliu(admin是一个组,这个组的名字叫admin,然后lin

5、kliu属于这个组,linkliu是我们刚刚在passwd里面分配的用户)user=linkhai(linkhai属于user组)[project:/](表示根目录的访问权限,projet是我们刚刚建立的版本仓库名称,根据你自己的名字更改)@admin=rw(admin用户组有读写权限)*=(其他的(除了admin)没有任何权限)[project:/server](project的子目录)@admin=rw@user=rw*=[project:/client](project的子目录)@admin=rw@user=rw*=[project:/doc](project的子目

6、录)@admin=rw@user=rw*=然后保存推出8.修改svnserve.conf文件,使用户策略生效用如下命令打开svnserve.conf文件#vim/home/svn/project/conf/svnserve.conf然后修改如下(找到之后去掉前面的#斌且相应修改,注意要顶格,不要留空格哟)[general]anon-access=noneauth-access=writepassword-db=/home/svn/project/conf/passwdauthz-db=/home/svn/project/conf/authz然后保存退出9.启动服务器#sv

7、nserve-d-r/home/svn如果开始就启动了服务器,且配置发生了变更,可以用如下命令:#killallsvnserve#svnserve-d-r/home/svn10.测试服务器#svncosvn://154.23.88.196/projectAuthenticationrealm:92731041-2dae-4c23-97fd-9e1ed7f0d18dPasswordfor‘root’:Authenticationrealm:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。