版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux 下搭建 SVN 服务器环境 (svnserve 方式 )环境: 的压缩文件均是放于 /usr/linuxsvn 目录下, 下 面的解压命令 tarzvxf 解压出来的文件就直接是放于这个目录下,文件名跟压缩文件的名字是壹样的 )一、安装 apr 、 apr-util 跟 zlib1、下载 apr 、apr-util 和 zlib2、解压tar 3、安装./configure-prefix=/usr/local/apr/装于 /usr/local/apr 目录下make&&makeinstall./configure-with-apr=/usr/local/apr/装
2、于 /usr/local/apr 目录下Make&&makeinstall./configure-prefix=/usr/local/apache2-enable-so-enable-dav-with-apr=/usr/local/apr/bin/apr-1-config-with-apr-util=/usr/local/apr/bin/apu-1-configmake&&makeinstall/usr/local/apache2/bin/apachectlstart( 启动 apache)ps-ef|grepapache 查见有没有启动测试打开浏览器输入 ht
3、tp:/ 服务器 ip 如果出现错误行有问题,那么把这个注释掉ItWorks!Apache 安装成功 如果出现这个Invalidcommand'AuthDigestProvider',perhapsmisspelledordefinedbyamodulenotincludedintheserverconfiguration/usr/local/apache2/conf/extra/httpd-dav.conf提示这个文件 31你就Vi/usr/local/apache2/conf/extra/httpd-dav.conf找 到 31 行 ,#AuthDigestProvider
4、file这样就 ok 了!./config-prefix=/usr/local/ssl/make makeinstallviINSTALL./configure-help./configure./config./config-t makedepend make maketest makeinstall装于 /usr/local/zlib目录下./configure-(见见而已) cd/usr/local/src/cd/usr/local/cd mkdir-p/home/svnadmin/access/users mkdir-p/home/svnadmin/access/control mkdi
5、r-p/home/svnadmin/repos cd/home/svnadmin/ cd/usr/local/apache2/bin/ cd/home/svnadmin/access/ rm-rfcontrol rm-rfusers/ touchcontrol touchusersviusers( 建立了就有用户 )建立新库)cd.svnadmincreate/home/svnadmin/repos/networks cdrepos/(于最后加入以下东西) : <Directory"/home/svnadmin">orderallow,denyallowfrom
6、all</Directory><Location/svn>DAVsvnSVNParentPath/home/svnadmin/repos/ 此处配置你的版本库根目录SatisfyAnyAuthTypeBasicAuthName"96333SubversionServer"/ 提示对话框标题apacheAuthUserFile/home/svnadmin/access/users/ 访问版本库用户的文件,须用的 htpasswd 命令生成AuthzSVNAccessFile/home/svnadmin/access/control/ 用户权限配置文件R
7、equirevalid-user</Location>跟备份之前的对比,见见 53 行有没有这俩行LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.soIncludeconf/extra/httpd-dav.conf/ 将这行的注释去掉 .、安装 subversion1 、 下载 2、 安装rm-rfaprrm-rfapr-util/./configure-prefix=/usr/local/svn-with-apxs=/usr/local/ap
8、ache2/bin/apxs-with-apr=/usr/local/apr/bin/apr-1-config-with-apr-util=/usr/local/apr/bin/apu-1-config-with-openssl=/usr/local/ssl-enable-maintainer-modemakecleanmakemakeinstallsvnserve version 测试是否安装成功 ,出现以下 ,就证明成功了svnserve ,版本 编译于 Jul132006 ,04:22:38Copyright(C)2000-2006CollabNet.Thisproductinclude
9、ssoftwaredevelopedbyCollabNet( ).Thefollowingrepositoryback-end(FS)modulesareavailable:*fs_base: 模块和伯克利数据库 (BerkeleyDB) 档案库壹起工作。*fs_fs: 模块和纯文本文件 (FSFS)档案库壹起工作。3、 建立用户测试cd/usr/local/apache2/bin/建立用户再次建立用户./htpasswd-b/home/svnadmin/access/userstest123456 cd/home/svnadmin/access/lsviuserscp/usr/local/a
10、pache2/conf/httpd.conf/home/usr/local/svn/bin/svndcd/usr/local/apache2/bin/./htpasswd-b/home/svnadmin/access/usershuangyucai96333cd/home/svnadmin/access/lsviusers( 查见是否有用户 )vicontrol( 建立权限 ,加入以下内容 )#userdefinegroupsadmin=admin,huangyucai,test( 添加用户要于这里添加 )a=huangyucai,a 组的人c=chanpinc 组的人#groupdefine
11、/( 目录 )admin=rw( 根目录只有 admin 有 RW 权限 )networks:/a=rw networks:/chanpinc=rw*=r( 所有人均有 R 权限 )huangyucai=rwnetworks:/trunk/ri_zu_uic=rw*=r4 、收尾工作vi/etc/sysconfig/i18n( 见见是否支持中文显示 )source/etc/sysconfig/i18nuseraddsvnadmingroupaddsvnadmincd/usr/local/apache2/conf/vimhttpd.conf 见见是否正常/usr/local/apache2/bi
12、n/apachectlstopcd/usr/local/svn/lib/setenforcesestatusvi/etc/selinux/restorecond.conf 添加/etc/localtime /etc/lvm/.cache/var/log/faillog /var/log/tallylog/var/log/wtmpvi/etc/selinux/semanage.confvi/etc/selinux/targeted/seusers 有下面就 okroot:root:s0-s0:c0.c1023_default_:user_u:s0vi/etc/selinux/configsete
13、nforce0cd/usr/local/apache2/bin/ ./htpasswd-b/home/svnadmin/access/usersyoucaiyoucai /usr/local/apache2/bin/apachectlstop/usr/local/apache2/bin/apachectlstartvi/home/svnadmin/access/control( 添加 youcai 这个用户 ) cd/home/chown-Rsvnadmin:svnadminsvnadmin( 给 svnadmin 文件加组别权限 ) (如果你要再创建库 ,新建壹个文件 ,那么要再壹次付给 s
14、vnadmin 权限,例如 : svnadmincreate/home/svnadmin/repos/travel 新建壹个库 然后 chown-Rsvnadmin:svnadmintravel/ 给权限 )cdsvnadmin/chmod-R777repos/( 给所有人对 repos 具有 777 的权限 ) netstat-antlgetenforce vi/etc/sysconfig/selinux/usr/bin/setstatus-vsetstatus-vsetenforce0/usr/local/apache2/bin/apachectlstartvi/etc/rc.d/rc.l
15、ocal( 添加 )/usr/local/apache2/bin/apachectlstartdatedatecrontab e( 添加 )完成下面是网上的参考三、 svn 配置下建个1、创建资料库首先要创建壹个资料库,使用 svnadmin 增加资料库 (首先于 /usr/data/svn空 repository 的父资料库,设目录的权限为 755)cd/usr/local/subversion/bin ./svnadmincreate/usr/data/svn/repository/test到 test 下见是不是多了文件,多了说明创建成功了。2、修改版本库的配置文件到 /usr/data
16、/svn/repository/test的 conf 目录下,找到 svnserve.conf把内容修改为generalanon-access=noneauth-access=writepassword-db=passwordrealm=test3、配置允许访问的用户:到 test 的 conf 目录下,找到 passwd 文件,于(可设多个用户名密码) usersapache=123456/apache 是用户名, 123456 是密码4 、 启动 svn 服务器到 subversion 的安装目录下( /usr/local/subversion )的 bin 目录,使用 svnserve-
17、d-listen-port3690-r/usr/data/svn/repository/启动版本库5、 检查是否启动成功ps ef/ 查见有哪几个进程于工作如果显示如下,即为启动成功:root69411015:07?00:00:00svnserve-d-listen-port3690-r/usr/data/svn/repository6 、 用客户端 checkout 内容到本地先于本地建个空的文件夹,文件名自定义,checkout 的时候于 url 下输入 svn:/ 装 svn 的服务器 ip 地址 / 版本库名因为 3690 是 svn 的默认端口, 所以于本地我检出内容的时候, 直接于 url 下输入这 个链接即可,点击 OK 后,提示输入用户名和密码,于用户名和密码那分别输入 apache,123456( 这个是于版本库 test 的 conf 下的 passwd 里做的设置 ),这样就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河池学院马克思主义基本原理概论期末考试模拟题附答案解析(必刷)
- 2025年屏东县招教考试备考题库含答案解析(夺冠)
- 2025年思南县 幼儿园教师招教考试备考题库含答案解析(夺冠)
- 2025年卢氏县幼儿园教师招教考试备考题库及答案解析(必刷)
- 2025年科尔沁艺术职业学院单招职业技能测试题库附答案解析
- 2025年天津市职业大学马克思主义基本原理概论期末考试模拟题附答案解析
- 2025年温州理工学院单招职业适应性考试题库附答案解析
- 2025年潍坊工程职业学院单招职业倾向性测试题库附答案解析
- 2025年宁夏建设职业技术学院单招综合素质考试题库带答案解析
- 2025年南阳医学高等专科学校马克思主义基本原理概论期末考试模拟题附答案解析
- GB/T 45816-2025道路车辆汽车空调系统用制冷剂系统安全要求
- GB/T 13090-2025饲料中六六六、滴滴涕的测定
- 类脂性肺炎护理查房
- 租场地的合同协议书
- 直播代播服务合同协议
- 手工麻绳瓶子课件
- 山东单招英语试题及答案
- 剧院音效优化穿孔吸音板施工方案
- 酒店委托管理合同范本
- 丽声北极星分级绘本第一级下-Caterpillars Home教学课件
- (正式版)SHT 3115-2024 石油化工管式炉轻质浇注料衬里工程技术规范
评论
0/150
提交评论