SVN8.COM - SVN中文技术网

投递文章 投稿指南 SVN中文技术网公告:进入论坛最新公告最新公告
搜索: 您的位置主页>SVN配置>windows下安装svnmanager

windows下安装svnmanager

2008-02-02 02:24:51   来源:   作者:   【 评论:0 点击:
以前一直用命令行管理svn,被领导盯上,要求给他装个图形管理界面来用,花了一点时间装了个SVN,参考了别人的一些资料,现在写个我安装的流程,希望给需要的人一些帮助。

Windows下安装基于apachesvn我就不说了,论坛的资料已经够多了。

1.安装php, php-5.2.4-Win32.zip解压到c:\的根目录.
  复制php5ts.dllwindows的系统目录,我的xpc:\windows\system32

复制php.ini-recommendedc:\windows并改名为php.ini.

配制apachehttp.conf文件,添加下面2

LoadModule php5_module "c:/php/php5apache2.dll"

AddType application/x-httpd-php .php
复制c:\php\libmysql.dll c:\windows\system32目录,为下面的安装mysql做准备.

2安装mysql,我用的是 mysql-5.0.18-win32的安装包,setup安装完以后,在命令行下进入mysql的安装目录,
输入命令mysql –u root –p
输入密码进入数据库,

然后使用命令create database svnmanager 创建一个svn的数据库。
修改c:\windows\php.ini 文件 去掉如下几行的注释:

extension = php_mbstring.dll

extension = php_mysql.dll

extension = php_gb2.dll

extension = php_mysqli.dll

extension = php_pdo.dll

extension = php_pdo_mysql.dll

修改extension_dir= “c:\php5\ext”

修改default_charset = "gb2312"

3.打开php5的文件夹,执行go-pear.bat这个文件,一直敲回车,完成后会生成一个PEAR_ENV.reg的注册表文件,双击导入注册表信息。
  安装VersionControl_SVN-0.3.1.tgz。把VersionControl_SVN-0.3.1.tgz复制到php5的目录,
  从命令行进入php5的目录 输入命令pear install –alldeps VersionControl_SVN-0.3.1.tgz
  安装VersionControl_SVN-0.3.1.tgz的时候需要另外XML_Parser-1.2.8.tgz这个包,如果你可以上网请执行上面的语句自动下载,如果不可以上网,可以先复制XML_Parser-1.2.8.tgz这个包到php5的目录 先用pear install –alldeps XML_Parser-1.2.8.tgz 安装xml后再用上面的命令来安装VersionControl_SVN-0.3.1.tgz.


安装完成后,用pear list命令查看安装是否成功.

   
4.安装svnmanager
  svnmanager-1.03.zip解压到apache的缺省发布目录,一般是htdocs下面,改目录名为svnmanager,这里如果我改为其他名字使用起来就用问题,大家可以试试,是否可以改为其他名字.
  复制config.php.win并重命名为config.php.
  修改config.php文件.
$htpassword_cmd ="C:\\svnsoft\\Apache2\\bin\\htpasswd";//htpasswd命令的完整路径
$svn_cmd= "C:\\svnsoft\\Subversion\\bin\\svn";//svn命令的完整路径
$svnadmin_cmd= "C:\\svnsoft\\Subversion\\bin\\svnadmin"; //svnadmin命令的完整路径
$svn_repos_loc = "F:\\svn";           //svn目录

$svn_passwd_file="C:\\svnsoft\\Apache2\\passwd";//passwd文件$svn_access_file="C:\\svnsoft\\Apache2\\auth.conf";//auth文件

$dsn = "mysql://root::111111@localhost/svnmanger";
//
配制数据库包括用户名、密码、数据库地址和名称


这些请对照你的http.conf文件的svn配制进行填写.

重起apache,安装完成,仔细观察下apache log目录下的error.log文件,看看有什么错误没有.
如果没有错误,打开浏览器,输入http://localhost/svnmanager就可以登陆了。第一次登陆需要使用一个默认的临时用户admin 密码 admin,登录后要创建一个管理员帐号,一定要做,当你logout后,临时帐号将被禁用。


Svnmanager使用很简单,分为三大项目,用户管理,组管理和库管理,使用很简单,但是在使用的时候会把你以前的拥护和权限清空(就是passwdauth文件),所有这里要重新建立用户 ,组和权限,然后在库管理里导入你本地的已经有的库就ok.

新建文件夹.rar



录入:SVN中文技术网[www.svn8.com]
Tags:  
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - RSS订阅 - 网站地图 - 返回顶部