已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CentOSCentOS 6 46 4minimalminimal 搭建搭建 reviewboardreviewboard 1 准备部分准备部分 1 安装 apache 如果是全新系统 先配置网络可用 yum update 更新 然后安装环境 yum install vim gcc gcc c meke cmake 之后安装 httpd yum install httpd mod ssl 添加开机启动 chkconfig add httpd chkconfig level 2345 httpd on etc init d httpd etc init d httpd startstart 其他电脑浏览器无法打开显示 Apache 页面 解决方法 etc init d iptables status 查询是否打开 80 端口 可修改 vi etc sysconfig iptables 添加防火墙开放 80 3306 端口 A RH Firewall 1 INPUT m state state NEW m tcp p tcp dport 80 j ACCEPT A RH Firewall 1 INPUT m state state NEW m tcp p tcp dport 2345 j ACCEPT httpd A RH Firewall 1 INPUT m state state NEW m tcp p tcp dport 3306 j ACCEPT A RH Firewall 1 INPUT m state state NEW m tcp p tcp dport 3456 j ACCEPT mysql A RH Firewall 1 INPUT m state state NEW m tcp p tcp dport 3690 j ACCEPT SVN 默认端口号默认端口号 或者关闭防火墙 etc init d iptables stop 永久关闭防火墙 chkconfig level 35 iptables off y 2 安装 mysql yum install y mysql server mysql mysql devel etc init d mysqld start开启 mysql 服务 chkconfig list grep mysqld 查看是否开机自启 chkconfig level 3456 mysqld on 开机自启动 mysqladmin u root password xx 首次设置密码 3 自带 python 2 6 2 安装安装 reviewboard 依次执行一下命令 yum install python setuptools yum install python devel yum install mod wsgi yum install memcached yum install patch easy install python memcached easy install reviewboard 安装很慢 多等会儿 如果一直失败就 手动安装 提示匹配什么 就百度搜索怎么安装 或者挂载我的 SAMBA 服务器 mount t cifs o user cws passwd 123 rw 192 168 0 89 SMP tmp test 我的共享目录 test 下已经下载好需 要手动的软件了 挂载后可以直接 python setup py install 安装 多次测试一般就三个软件命令安装失败 easy install mysql python easy install subvertpy 如果出错 如果出错 apr 1 config command not found Subversion development files not found Please set SVN PREFIX or SVN LIBRARY PATH and SVN HEADER PATH environment variable 1 EPEL 源安装源安装 先安装 先安装 EPEL 源 源 http download fedoraproject org pub epel 6 i386 epel release 6 8 noarch rpm centos 6 X http download fedoraproject org pub epel 5 i386 epel release 5 4 noarch rpm centos 5 X sudo rpm ivh epel release vi etc yum repos d epel repo baseurl mirrorlist 改成改成 baseurl mirrorlist yum repolist 检查检查 EPEL 源在源在 18000 左右就对了左右就对了 或者或者 yum update yum enablerepo epel install python subvertpy easy install subvertpy yum enablerepo epel install pysvn 2 源码安装源码安装 yum install apr util devel export SVN LIBRARY PATH usr lib export SVN HEADER PATH subversion x x x subversion include subversion x x x 为源码安装 1 8 11 版本下载地址 http 59 108 200 40 files 1130000002F65576 ubversion subversion 1 8 11 tar gz 安装 pysvn 否则最后添加 svn 路径会出错 sudo yum install y subversion devel wget http pysvn barrys emacs org source kits pysvn 1 7 6 tar gz tar xf pysvn 1 7 6 tar gz cd pysvn 1 7 6 cd Source python setup py backport python setup py configure make Mkdir p usr lib64 python2 6 site packages pysvn sudo cp pysvn 1 7 6 Source pysvn init py usr lib64 python2 6 site packages pysvn sudo cp pysvn 1 7 6 Source pysvn pysvn so usr lib64 python2 6 site packages pysvn 3 搭建搭建 reviewboard 站点站点 首先在 mysql 中预先建个库并设置属性 mysql uroot h127 0 0 1 P3306 p create database reviewboard default charset utf8 collate utf8 general ci GRANT ALL PRIVILEGES ON reviewboard TO reviewboard localhost identified by reviewboard 这样后面中文字符也没问题了 数据库名叫 reviewboard 后面配置会用到 然后运行 rb site 命令 进行站点配置 rb site install var www reviewboard 根据提示 一步步进行设置 最好默认 Domain localhost Root Path Database Type mysql Database Name reviewboard Database server localhost Database username reviewboard Database password reviewboard Memcache Server localhost 11211 Username admin Password admin E Mail Address 可申请专用邮箱 admin 所发送邮件的邮箱 Compang Organization Name WELLAV 最后进行一些配置 1 chown R apache apache var www reviewboard 2 cp var www reviewboard conf apache wsgi conf etc httpd conf d 3 在站点目录 var www reviewboard conf var www reviewboard conf 下可以看到 apache apache wsgi confwsgi conf 文件这是自动生成的配置文件 要把它加到 apacheapache 的的 httpd confhttpd conf 里面 etc hpptd conf httpd conf 直接 copy 加到 末尾 4 重启 httpd 服务 etc init d httpd etc init d httpd restartrestart 5 setseboolsetsebool httpd can network connecthttpd can network connect 1 1 6 setseboolsetsebool httpd can network connect dbhttpd can network connect db 1 1 OK 到此为止 如果你的运气不错的话 你就可以通过浏览器访问 http 站点了 会发现只有 http localhost 可以登陆 使用 127 0 1 1 和本身 ip 地址登陆都不行 这时候需要修改 var www reviewboard conf settings local py var www reviewboard conf settings local py 修改最后一行为 ALLOWED HOSTS 或者本身 IP 然后重启 Apache2 参考资料 https www reviewboard org docs manual dev admin installation linux 4 安装测试安装测试 SVN 库库 yum install y httpd httpd devel subversion mod dav svn mod auth mysql mkdir p opt svn repositories svnadmin create opt svn repositories cd opt svn repositories conf vi passwd users test test vi authz test rw vi svnserve conf anon access none auth access write password db passwd authz db authz realm opt svn repositories 前面不留空格 svnserve d r opt svn repositories 5 客户端安装客户端安装 RBTools post review 命令命令 1 通过命令安装 subversion yum install subversion 2 python V 如果是 Python2 7 以上 sudo easy install U RBTools sudo yum install python rbtools Post Review 需要知道两类信息 一个是 ReviewBoard Server 的信息 一个是 你的 svn repository 的信息 svn repository 的信息 post review 脚本可自动从 你本地 checkout 出的代码 working copy 中携带的 repository 信息中获得 前 提你要进入到该 working copy 所在的目录下去执行 post review 比如 你将 svn co svn 192 168 0 244 到 test 下面 先 cd 到 test 再执行命令 那么你就 应该先 cd test 后再执行 post review 另一种信息我们可以通过在 test 下运行 rbt setup repo 生成 reviewboardrc 自动添加 REVIEWBOARD URL http 192 168 0 224 REPOSITORY URL svn 192 168 0 224 3 如果是 Python2 7 以下 http downloads reviewboard org releases RBTools 0 5 在上面目录下载 RBTools0 5 版本 比如 RBTools 0 5 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2025年材料员之材料员基础知识每日一练试卷A卷含答案
- 2025年二级注册建筑师之法律法规经济与施工押题练习试卷B卷附答案
- 《制造执行系统实施与应用》 课件 1.2 MES的定义与认知维度
- 大脑中动脉综合征的护理
- 雨课堂学堂在线学堂云《编译原理(西安科大 )》单元测试考核答案
- 2025吉林吉林市舒兰市总工会招聘工会社会工作者8人笔试模拟试卷带答案解析
- 2025广东河源连平县政务数据服务中心招聘就业见习人员2人备考题库带答案解析
- 2026年质量员之设备安装质量专业管理实务考试题库附参考答案【轻巧夺冠】
- 2025中核南方新材料有限公司社会招聘2人笔试模拟试卷带答案解析
- 2026年社会工作者职业水平《社会工作实务》考试题库附答案解析
- 2024年四川内江鑫永凌建设开发有限公司招聘笔试真题
- 育婴师中级试题及答案完整版
- 杭州家政服务合同范本
- 批记录填写要求培训
- ECMO辅助下严重创伤患者损伤控制复苏方案
- 2025年新合同管理部试题及答案
- 2026年郴州职业技术学院单招职业技能考试必刷测试卷及答案1套
- 2025年西藏昌都地区遴选公务员面试自测试题及答案解析
- 25秋国家开放大学《人文英语3》形考任务参考答案
- 服装店店长岗位职责详述
- 2026年滕州工作者考试试题及答案
评论
0/150
提交评论