Installing ViewCVS on Windows for Microsoft IIS
Last updated 16 Jan 2004 for ViewCVS 1.0-dev for Windows Release 5.
ViewCVS or CVSWeb? ViewCVS has the following advantages:
- Doesn't require write access to the repository
- Annotate works when there is a LockDir specified
- cvsgraph support is built in
- Install CVSNT
- Add CVSNT to your path
c:\progra~1\cvsnt
will work because it doesn't contain any spaces
- Install ActivePython
- Change your system PATH environment variable. Remove the trailing "dot" from the python directory; e.g.,
c:\python22\.
=> c:\python22
- Install IIS (on NT4, via NT Option Pack 4) on the computer that has the raw CVS repository files. This machine is named
tiger
in these instructions. You can use network shares, so the files don't necessarily have to reside on the IIS machine, but you will undoubtedly run into file access permissions hell.
- These instructions assume that the IIS
wwwroot
folder is located at c:\inetpub\wwwroot
. Change these instructions to match the actual path of your wwwroot
.
- If you wish to allow anonymous access,
- Give the users
IUSR_
and IWAM_
"execute" permissions to cvs.exe
and "read" permissions to the folders that it's contained in
- Give the users
IUSR_
and IWAM_
"execute" permissions to the files you extracted in the previous step (e.g., rcs.exe
) and "read" permissions to the folders they are contained in
- Give the users
IUSR_
and IWAM_
"full control" permissions to c:\winnt\temp
- Give the users
IUSR_
and IWAM_
"read" and "list contents" for all files and folders in the CVS repository
- Download ViewCVS and extract it
- Go to the extract target directory and type
python viewcvs-install
- Enter
c:/viewcvs
as the install directory (use what you like)
- Edit the
viewcvs.conf
file in the installation directory. Change the following things:
cvs_roots
default_root
rcs_path
- Create the directory
c:\inetpub\wwwroot\cgi-bin
- From Windows Explorer, run Start/Programs/Administrative Tools/Internet Services Manager
- Right-click on the default web server icon
- Right click on
cgi-bin
(to be compatible with TortoiseCVS, ViewCVS needs to be located here)
- Choose New->Virtual Directory
- Alias:
viewcvs
- Click Next
- Directory:
c:\viewcvs\www\cgi
- Click Next
- Check the Execute checkbox
- Finish the dialog box
- Right-click on the virtual directory "viewcvs" and select Properties...
- Click the Documents tab
- Add
viewcvs.cgi
- Click the Virtual Directory tab
- Click the Configuration... button
- If the CGI extension is already in the list, you must delete it. This will break an application that has been installed on your web server (e.g., CVSWeb).
- Click the Add button
- Fill in the following information
Executable: c:\python22\python.exe "%s"
Extension: cgi
Script Engine: checked
Check that file exists: unchecked
- Copy
<extract directory>\windows\icons
to c:\inetpub\wwwroot\icons
- If you like, save your company logo on top of the file
c:\inetpub\wwwroot\icons\apache_pb.gif
- If you want to use cvsgraph with ViewCVS,
- Edit
viewcvs.conf
and set use_cvsgraph=1
- Download windows binaries (go to the cvsgraph website) into a directory that's in your PATH
- See the Enscript Instructions
- Fire up ViewCVS...
http://localhost/cgi-bin/viewcvs
- See here if you want to control access to ViewCVS. Note that you must give all ViewCVS users "full" control over
c:\winnt\temp
分享到:
相关推荐
- **版本选择**:2.04 for Py2.4。 - **安装步骤**:直接运行安装包。 ##### 6. Apache HTTP Server - **简介**:Apache作为Web服务器,用于承载ViewCVS和CVSTracNT提供的Web界面。 - **版本选择**:2.0.54。 - **...
ViewVC,原名为ViewCVS,是一款开源的Web界面版本控制系统浏览器,专为查看和浏览CVS(Concurrent Versions System)和Subversion(SVN)仓库而设计。它提供了直观的用户界面,允许用户通过Web浏览器对源代码历史、...
用于IIS / VB / COM + / ASP的CVS Web查看器-与ViewCVS相似,但适用于Windows。 它包含一个讨论代码部分的论坛。 (该项目还包含-CVS Surfer-,它是独立的桌面CVS查看器。代码类似于cvs4iis。)
【CVSView】是一款基于Java和Swing技术开发的开源项目,主要用于查看和理解CVS(Concurrent Versions System)版本控制系统中的项目历史。CVS是一种广泛使用的源代码管理工具,它允许开发者对软件项目的源代码进行...
URL:http://svn.sourceforge.net/viewcvs.cgi/jdtaus/jdtaus-core/jdtaus-core-commons-logging/tags/jdtaus-core-commons-logging-1.0 Download:...
2. **类似ViewCVS的体验**:WebRCSdiff的界面设计和功能类似于ViewCVS,用户可以方便地浏览文件的历史记录,查看不同版本间的差异,以及进行版本间的切换。 3. **简单安装**:与ViewCVS相比,WebRCSdiff的一大优势...
- **ViewCVS**: 另一个基于Web的工具,允许用户通过Web浏览器访问CVS仓库。 - **CVSROOT**: 指定CVS服务器的根目录,例如使用`pserver`协议连接到IP地址为`192.168.47.190`的服务器上的`f:/cvsarchive`目录。 #### ...
在“Devices Drivers”->“Memory Technology Device(MTD)support”->“NAND Devices Support”->“NAND Flash support for Samsung S3C SoC”中,取消勾选“Samsung S3C NAND Hardware ECC”,因为根据经验,这可能...
CVS-Summary是一个生成CVS活动HTML摘要的程序,与流行的ViewCVS脚本所提供的摘要非常相似。 CVS-Summary与ViewCVS的不同之处在于,它将摘要信息转储到可以由n提供服务的静态HTML文件中
最新的yaffs2的代码,比之前某人上传的要新的多 代码里面显示,是最新的: $Id: patch-ker.sh,v 1.5 2009/01/22 00:...http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/ 我这里此时登陆不上去了,不知道啥原因。
mkyaffs2image 可以到yaffs官方网站去下载:地址http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ Unyaffs is a program to extract files from a yaffs file system image. Now it can only extract images created ...
一个简单的CVS客户端,可绕过cvs使用的任何阻止防火墙的端口2401。 它依赖于存储库的ViewCVS Web界面来工作。 当所有其他解决方案(SSH ...)失败时使用
这是一个用 C 编写的程序/框架,带有嵌入的 tcl,能够对扫描形式进行光学标记识别。 新存储库位于:http://fideo.no-ip.info/cgi-bin/viewcvs.cgi/omr/
4. **与cvsweb/viewcvs集成**:CVSreport可以与cvsweb或viewcvs这样的Web界面工具配合使用,提供更直观的代码库浏览和报告查看体验。 5. **开源性质**:作为开源软件,CVSreport的源代码公开,用户可以自由地使用、...
- **YAFFS2文件系统**:从http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/下载,用于在Nand Flash上创建文件系统。 - **BusyBox**:版本1.13.3,用于提供基础的命令行工具,从http://www.busybox.net/downloads/...
JViewCVS的出现,旨在提供一个用Java语言编写的类似viewcvs的解决方案,以满足对Web界面查看CVS仓库需求的增长。 ### JViewCVS的主要特点 1. **跨平台性**:由于JViewCVS是用Java语言开发的,它具有天然的跨平台...
为了支持Yaffs2文件系统,首先需从http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/网站下载Yaffs文件系统补丁。解压补丁包后,在`cvs/yaffs2`目录下应用补丁。这一步骤涉及补丁的应用和源码的相应修改,确保内核能够...
从http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2.tar.gz?view=tar获取,解压缩后,在内核源码目录下运行提供的脚本`sh patch-ker.sh ../linux-2.6.16`,将YAFF2整合进内核。 接下来,需要配置编译环境。确保...