redhatlinuxas4.6下svn安装文档

上传人:鲁** 文档编号:450764502 上传时间:2022-10-26 格式:DOC 页数:12 大小:65.51KB
返回 下载 相关 举报
redhatlinuxas4.6下svn安装文档_第1页
第1页 / 共12页
redhatlinuxas4.6下svn安装文档_第2页
第2页 / 共12页
redhatlinuxas4.6下svn安装文档_第3页
第3页 / 共12页
redhatlinuxas4.6下svn安装文档_第4页
第4页 / 共12页
redhatlinuxas4.6下svn安装文档_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《redhatlinuxas4.6下svn安装文档》由会员分享,可在线阅读,更多相关《redhatlinuxas4.6下svn安装文档(12页珍藏版)》请在金锄头文库上搜索。

1、RedHat Linux 最小安装上搭SVN,BugFree及SVN和Bugfree的整合RedHat Linux的版本是企业版4.6(后来在企业版5.0装上也是可以的),SVN用的是CollabNetSubversion 1.5.5.1,BugFree用的是2.0版本,用到的XAMPP是Linux 1.7版。安装之前:1. 把以下软件ftp到服务器上:a)b)c)d)e)f)2. 看一下ip,方便后面的配置,之后中涉及到ip的都是此处的查的ip:ifconfigCollabNetSubversion安装步骤:1. 以root用户的身份进入系统2. 进入CollabNetSubversion-

2、client-1.5.5-1.i386.rpm,CollabNetSubversion-server-1.5.5-1.i386.rpm,CollabNetSubversion-extras-1.5.5-1.i386.rpm目录;3. 依次执行以下语句:a) rpm b) rpm c) rpm 4. 配置Subversion,a) cd /opt/CollabNet_Subversion/binb) ./Configure-CollabNet-Subversion,接着会出现以下询问:i. Would you like to configure the CollabNet Subversion

3、Server now? yes输入yes,再按回车键或直接按回车键ii. This setup can configure either Apache or svnserve as Subversion server,for you. Would you like to configure Apache as your Subversion server now? yes输入yes,再按回车键或直接按回车键iii. Specify the base directory for Subversion repositories: /var/svn/repositories输入要建立SVN仓库的目录

4、,再按回车键或用默认的目录,直接按回车键iv. Non-existing base path, Let me create and continue yes第一次建立时提示没有相应目录,输入yes,再按回车键或直接按回车键v. Would you like to create a new Subversion repository? yes提示建立新的版本库,输入yes,再按回车键或直接按回车键vi. What should be your new Subversion repository name?输入新的版本库的名字(测试输入test,建议输入projects)vii. Would yo

5、u like to initialize the repository with trunk/branches/tags folders? no输入yes,再按回车viii. Would you like to create another Subversion repository? yes输入no,再按回车ix. Would you like to give the name and port that the server uses to identify itself? yes输入yes,再按回车或直接按回车x. Registered DNS name or IP address:输入

6、本机的ip,再按回车xi. Server port number:输入服务器端口80,再按回车xii. Allow anonymous read access? no输入no,再按回车或直接按回车xiii. Would you like to create a new Subversion account? yes输入yes,再按回车或直接按回车xiv. Account username (To re-create or delete a Subversion account, enter an existing username):输入账户名称:svnroot(可以更换)xv. Accoun

7、t password:输入密码:svnroot(可以更换)xvi. Retype account password:输入密码:svnroot(可以更换)xvii. Would you like to create another user account? yes输入no,再按回车xviii. Would you like to configure ViewVC? yes输入yes,再按回车或直接按回车。xampp安装步骤:1. 以root用户的身份进入系统2. 进入xampp.tar.gz 所在的目录3. 将下载的压缩文件释放到 /opt:tar xvfz xampp.tar.gz -C /

8、opt这样结束了。XAMPP 被安装在 /opt/lampp 目录下。mysql配置:1. 以root用户的身份进入系统2. 启动 /opt/lampp/bin/mysql.server start3. 修改mysql管理员root的密码:/opt/lampp/bin/mysqladmin u root password 123456, 123456可以更换。4. mysql开机启动:a) cp /opt/lampp/bin/mysql.server /etc/rc.d/init.d/mysqldb) chkconfig -add mysqldphp配置:1. 以系统管理员的身份进入系统2.

9、拷贝libphp5.so 文件:cp /opt/lampp/modules/libphp5.so /opt/CollabNet_Subversion/modules/3. 修改配置文件:a) vi /etc/opt/CollabNet_Subversion/conf/httpd.confb) 在“LoadModule authz_svn_module opt/CollabNet_Subversion/modules/mod_authz_svn.so”后加入LoadModule php5_module opt/CollabNet_Subversion/modules/libphp5.soc) 在

10、 DirectoryIndex index.html的index.html后加入index.php index.php3 index.php4d) 在“AddType application/x-gzip .gz .tgz”后加入AddType application/x-httpd-php .phpBugfree安装:1. 以系统管理员的身份进入系统2. 进入所在的目录3. 解压:4. 拷贝到apache目录应用目录下cp -r BugFree2 /etc/opt/CollabNet_Subversion/default-site/htdocs/bugfree5. 修改配置文件:cd /et

11、c/opt/CollabNet_Subversion/default-site/htdocs/bugfreecp 修改数据库链接设置:vi /* 3. Define the username and password of the BugFree database. */$_CFGDBPassword = 123456;6. 给bugfree赋权限:chmod -R 777 /etc/opt/CollabNet_Subversion/default-site/htdocs/bugfreeBugFree和SVN整合:1. 以系统管理员的身份进入系统2. 进入所在的目录3. 解压:4. 进入文件夹

12、:cd BugFreeforSVN5. 拷贝文件a) cp svn_ci.php /opt/CollabNet_Subversion/b) cp class.http.php /opt/CollabNet_Subversion/c) cp post-commit /var/svn/repositories/projects/hooks6. 给文件赋权:a) chmod +r /opt/CollabNet_Subversion/svn_ci.phpb) chmod +r c) chmod +x /var/svn/repositories/ projects/hooks/post-commit7.

13、 修改配置文件:a) vi /var/svn/repositories/projects/hooks/post-commitb) 把PHP_EXE=/phppath/php为PHP_EXE=/opt/lampp/bin/phpc) 把CHECK_IN_PHP=/opt/CollabNet_Subversion/svn_ci.phpd) 把SVN_LOOK_EXE=/opt/CollabNet_Subversion/bin/svnlooke) vi /opt/CollabNet_Subversion/svn_ci.phpf) 把define(VIEWVC, http:/ http:/ip/vie

14、wvc/projects/);重启reboot,测试访问:浏览器中输入http:/ip/svn/projects访问svn,用户是svnroot,密码是svnroot输入http:/ip/viewvc/projects 访问viewvc,用户是svnroot,密码是svnroot输入http:/ip/bugfree访问bugfree能正常访问,就完成了卸载:若是安装过程中出来意外,可以卸载已安装的软件:卸载CollabNetSubversion:1. rpm e 2. rpm e CollabNetSubversion-client3. rpm e CollabNetSubversion-ex

15、tras卸载xampp:1. rm -rf /opt/lamp非最小化安装的处理:要是自己的已装的RedHat Linux 不是最小化的,可以看一下自己的是否装了mysql,apache,svn,若有并且启动了,就要卸载了,若没有启动,最好也卸载了(这种情况没试过)。查看装的软件:rpm qa 查看服务端口:netstat nat以下是我在一台没有最小化安装的服务器(Linux Enterprise 4.6)上卸载mysql,apache和svn的操作(不同服务器上有所不同,仅供参考):1. 查看3306,80端口有没有被占:netstat nat2. 查看是否装有mysql,apache,svn:a)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号