简化资质标准 住建部:Windows下svnmanager安装和使用 - Svn中文网
来源:百度文库 编辑:偶看新闻 时间:2024/04/30 09:54:01
Windows下svnmanager安装和使用 SVN提供了很好的版本控制功能,越来越多的CVS用户转用SVN了,但是一直以来都缺少一个象VSS那样的图形化管理工具,复杂的权限管理让很多使用者头疼,还好,svnmanager为我们解决了这个问题: SVNManager需要Apache,PHP和SVN的支持,他们的安装这里就不再重复了。 1.下载SVNManager 到SVNManager主页下载最新版本http://svnmanager.sourceforge.net/,但是最新的不一定是最适合的。我开始下载了最新的1.05版本,结果不好使,有不少错误提示,用回1.03反而很好。 2.安装SVNManager 将zip文件解压到Apache访问目录下,命名为svnmanager。 3.安装VersionControl_SVN 安装VersionControl_SVN之前要先安装pear:到php安装目录下找到go-pear.bat,运行它,安装过程中一路Enter即可,然后双击php目录下生成的PEAR_ENV.reg将注册信息写入注册表。然后cmd到php安装目录下,输入命令:pear install --alldeps VersionControl_SVN 进行自动安装。 或者直接到http://pear.php.net/package/VersionControl_SVN/download/All和http://pear.php.net/package/XML_Parser/download/All分别下载得到得到VersionControl_SVN-0.3.1.tgz和XML_Parser-1.3.2.tgz,然后将这两个文件复制到php安装目录下,cmd到php安装目录下先后输入命令pear install XML_Parser-1.3.2.tgz和pear install VersionControl_SVN-0.3.1.tgz进行安装。我选择的是后者。 4.配置SVNManager 复制svnmanager目录下的config.php.win并重命名为config.php,做如下修改$htpassword_cmd = "d:\\htpasswd";
$svn_cmd = "d:\\svn";
$svnadmin_cmd = "d:\\svnadmin";
$svn_repos_loc = "e:\\Resources\\SVN\\Repositories";
$svn_passwd_file = "e:\\Resources\\SVN\\conf\\passwd";
$svn_access_file = "e:\\Resources\\SVN\\conf\\authz";
$dsn = "mysql://root:password@localhost/svnmanager"; 其中$htpassword_cmd为Apache安装目录的bin目录下的一个文件htpasswd.exe,用来做MD5加密相关操作的;$svn_cmd和$svnadmin_cmd是SVN安装目录的bin目录下的svn.exe和svnadmin.exe;$svn_repos_loc指SVN资源库的目录,$svn_passwd_file和$svn_access_file分别指SVN资源库的用户信息和权限管理的配置文件;$dsn指数据库链接字串,此处使用的是mysql数据库,用户为root,密码为password,数据库主机为localhost,数据库名为svnmanager。此时需要在数据库中新建一个数据库svnmanager。 另外,为了方便(有时因为目录空格问题和目录超长问题而无法起作用),我将htpasswd.exe,svn.exe和svnadmin.exe拷贝到d盘的根目录下,统一进行引用。 5.使用svnmanager 配置完成后,重启Apache,然后用浏览器访问http://yourdomain/svnmanager,第一次使用用户admin登录,密码admin,创建新管理员用户,然后登出,原admin用户将不可用。用新建的管理员用户登录即可进行日常管理:维护用户,组和资源库。如果在设置库目录权限,有中文目录而无法正常显示时,请参考http://bbs.iusesvn.com/viewthread.php?tid=2122进行修改,或者将数据库统一设置为utf8编码,而在浏览器访问时使用gb2312编码。也可以用http://bbs.iusesvn.com/viewthread.php?tid=2122提供的汉化文件将svnmanager汉化,这样在浏览器浏览到中文时,自动切换到gb2312编码。 注意,如果以前已经创建过SVN资源库,需在运行svnmanager之前将资源库的用户信息和权限管理的配置文件进行备份,因为在用svnmanager进行操作时将会对那两个文件进行重新写入,这也说明,以前的配置需要重建,才能保证svnmanager的数据库中和配置文件里的信息的一致。本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/svnpz/20090622/6689.html
$svn_cmd = "d:\\svn";
$svnadmin_cmd = "d:\\svnadmin";
$svn_repos_loc = "e:\\Resources\\SVN\\Repositories";
$svn_passwd_file = "e:\\Resources\\SVN\\conf\\passwd";
$svn_access_file = "e:\\Resources\\SVN\\conf\\authz";
$dsn = "mysql://root:password@localhost/svnmanager"; 其中$htpassword_cmd为Apache安装目录的bin目录下的一个文件htpasswd.exe,用来做MD5加密相关操作的;$svn_cmd和$svnadmin_cmd是SVN安装目录的bin目录下的svn.exe和svnadmin.exe;$svn_repos_loc指SVN资源库的目录,$svn_passwd_file和$svn_access_file分别指SVN资源库的用户信息和权限管理的配置文件;$dsn指数据库链接字串,此处使用的是mysql数据库,用户为root,密码为password,数据库主机为localhost,数据库名为svnmanager。此时需要在数据库中新建一个数据库svnmanager。 另外,为了方便(有时因为目录空格问题和目录超长问题而无法起作用),我将htpasswd.exe,svn.exe和svnadmin.exe拷贝到d盘的根目录下,统一进行引用。 5.使用svnmanager 配置完成后,重启Apache,然后用浏览器访问http://yourdomain/svnmanager,第一次使用用户admin登录,密码admin,创建新管理员用户,然后登出,原admin用户将不可用。用新建的管理员用户登录即可进行日常管理:维护用户,组和资源库。如果在设置库目录权限,有中文目录而无法正常显示时,请参考http://bbs.iusesvn.com/viewthread.php?tid=2122进行修改,或者将数据库统一设置为utf8编码,而在浏览器访问时使用gb2312编码。也可以用http://bbs.iusesvn.com/viewthread.php?tid=2122提供的汉化文件将svnmanager汉化,这样在浏览器浏览到中文时,自动切换到gb2312编码。 注意,如果以前已经创建过SVN资源库,需在运行svnmanager之前将资源库的用户信息和权限管理的配置文件进行备份,因为在用svnmanager进行操作时将会对那两个文件进行重新写入,这也说明,以前的配置需要重建,才能保证svnmanager的数据库中和配置文件里的信息的一致。本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/svnpz/20090622/6689.html
dos下安装WINDOWS
windows xp 下安装linux
WINDOWS下如何安装LINUX?
windows下安装 linux问题
在windows下安装 Windows 3.2
Windows XP下安装Windows 2000
DOS下如何格式化安装Windows xp
怎样在DOS下安装WINDOWS XP?
mysql在WINDOWS下无法安装
怎样在windows下安装Linux
怎样在dos操作下安装windows
在Windows XP下如何安装Linux?
Windows下怎样自动安装网络协议
如何在 WINDOWS XP 下安装ucdos
windows xp下不能安装CoreIDRAW10
在dos下怎样安装windows?
windows 98 dos下如何安装
如何在dos 下安装windows xp
在windows下怎么安装PHP啊?
windows 2000下安装sql server 2000
如何在Windows 98下安装ADSL
谁会在Windows下安装bugzilla2.20
windows xp sp2 下无法安装mcafee
在DOS情况下怎么安装WINDOWS?