Using Subversion With ViewCVS For Windows

Using Subversion With ViewCVS For Windows

软件列表:
Subversion Windows : http://subversion.tigris.org
Apache2 2.0.* Windows : http://httpd.apache.org
Python 2.3 Windows : http://www.python.org
Python for Windows Extension : http://starship.python.net/crew/mhammond/win32
Python 2.3 bindings for Subversion on Win32 svn-win32-1.0.*_py.zip : http://subversion.tigris.org
Mod_python Windows : http://www.modpython.org
ViewCVS 1.0-dev : http://viewcvs.sourceforge.net

在开始之前,你需要安装Subversion, Apache2, Python, Python Win32 Extension, Mod_python
把svn-win32-1.0.*_py.zip压缩包中的libsvn, svn解压到C:/Python23/Lib下

上面的步骤执行完成以后,开始安装ViewCVS,检查path路径中是否放了python的路径,或者输入python的文件夹。执行安装执行脚本
C:/temp/ViewCVS>C:/Python23/python.exe viewcvs-install
输入安装目录,例如g:/viewcvs

Subversion档案库建立
G:/svn>svnadmin create lh

修改Apache配置档,使用Module的方式来执行,速度比cgi的要快
C:/Program Files/Apache Group/Apache2/conf/httpd.conf

LoadModule python_module modules/mod_python.so

ScriptAlias /view "g:/viewcvs/www/mod_python/viewcvs.py"
<location /view>
   AddHandler python-program .py
   PythonPath "[r'g://viewcvs//lib']+sys.path"
   PythonHandler apache
   PythonDebug On
   AddDefaultCharset UTF-8
</location>

更改ViewCVS配置档
G:/viewcvs/viewcvs.conf

svn_roots = lh: g:/svn/lh
svn_parent_path = g:/svn

default_root = lh

Address和language可以按照需求更改,我这里设置language=zh-CN

重启Apache就可以了,因为Subversion在windows下的安装有很多相关的网页说明,而在windows系统下集成viewcvs和 subversion的说明性资料就几乎没有了,最后找到一个韩文的资料页面,虽然看不懂韩文,不过大致可以明白流程,这么困难的设定好了,还是有留下一些资料好了。

还有关于subversion存取级别的设定,本来以为官方说明中htpasswd -c /etc/svn-auth-file harry里面htpasswd是linux系统的命令呢,没想到是apache目录下bin里面的一个可执行文件,按照官方文档里面的说明就很简单的设定了。

原文引用 http://wiki.kldp.org/wiki.php/SubversionWithViewCVSForWindows
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值