<script language="javascript">
var newasp_fontsize=9;
var newasp_lineheight=12;
</script>
如何在windows 2000下通过Cygwin建立CVS服务 |
作者:佚名 来源:不详 发布时间:2007-2-20 16:43:59 发布人:小生 |
减小字体 增大字体
http://www.orsoon.com/Article/Article_18440.html
|
最由于在自己的机器上安装了Cygwin,天天让他在那里闲着不太好,需要给他派点用途,正好需要一个安装一个CVS服务器,我就决定不采用cvsnt,在我的机器上安装一个Cygwin下的服务。好了,现在开始:
第一步 :首先需要安装Cygwin,需要选择以下包:
Devl/cvs 当然要了
Admin/cygrunsrv 用于把cygwin服务加到windows服务中
Net/inetutils 不需要xinetd,因为我在测试使用xinetd时候,有很多的问题没有解决,只好使用inetd了。
第二步 :安装好了Cygwin后,在windows下建立一个cvsroot的用户。这个用户需要是本地用户,不要是域用户,确定在Cygwin/home目录下有cvsroot户。如果没有切换到这个用户下,运行cygwin就可以了。
第三步 :Cygwin环境下,运行iu-config
第四步 : 运行 mkpasswd -l > /etc/passwd,将windows用户导入到Cygwin中,然后用编辑器(vi,ultraEdit都可以,就是notepad不行)打开这个 文件,只保留Administrator用户和cvsroot用户和其它你认为需要的用户。
第五步 :运行inetd服务。运行以下命令:
设置windows环境变量:CYGWIN=ntsec。将cygwin/bin加入到PATH中。
在cygwin中运行
cygrunsrv -I inetd -d " CYGWIN inetd " -p /usr/sbin/inetd -a -d -e CYGWIN=ntsec
cygrunsrv -S inetd
就可以在windows服务管理器中看到CYGWIN inetd服务已经启动了。
运行usr/sbin/inetd.exe --install-as-service
从新启动。由于cygwin不支持su命令,只好使用telnet来切换在cygwin下的用户了。
第六步 : 建立cvsroot目录,可以建立在/var/cvsroot,如果不想把仓库目录建立在Cygwin环境下,可以使用/cygdrive/d来选择驱动 器。在cygwin下选择cvsroot用户,运行cvs -d /cygdrive/d /cvsroot init,配置好cvs服务的根目录,根目录建立在d:\cvsroot下。
第七步 ,编辑修改/etc/inetd.conf文件,加入:
cvspserver stream tcp nowait cvsroot /bin/cvs cvs -f --allow-root=/cygdrive/d/cvsroot pserver
编辑修改/etc/services,加入:
cvspserver 2401/tcp #cvs server tcp port
cvspserver 2401/dup #cvs server udp port
第八步 ,配置好cvs用户,和其它系统下的配置一样,网上有很详细的文档,这里就不再多说了。
从新启动inetd服务,就可以了。
在安装过程中需要注意的就是目录的权限问题,在cygwin中建立的文件,只能(最好)在cygwin中管理。
还有在这个cvs下仍然有不区分文件名大小写的问题,在使用的时候需要注意。
如果选用xinetd在安装过程中,我还没有找到注册成功windows服务的方法,所以在这里就不再介绍了。
祝大家使用愉快。<q1o3i8n6x7></q1o3i8n6x7><q1o3i8n6x7></q1o3i8n6x7><q1o3i8n6x7></q1o3i8n6x7>
<script language="javascript" src="/adfile/Article.js"></script><script language="JavaScript" src="http://www.feizhou.net/u/word?MsID=27&amp;PlaceID=3563&amp;LinkColor=#FF0000&amp;Templets=2"></script> |
分享到:
相关推荐
在Windows环境下安装CVS(Concurrent Versions System)是软件开发团队协作的重要步骤,因为CVS是一种版本控制系统,它能够帮助用户...通过这些步骤,可以有效地在Windows上建立CVS工作环境,实现团队的代码版本控制。
对于Windows用户,可以下载并安装像Cygwin或WinCVS这样的集成环境。 ### 创建CVS仓库 CVS仓库是存储所有项目文件的地方。你可以通过以下命令在服务器上创建一个新的CVS仓库: ```bash mkdir my_project_repo cd ...
总之,"cvsnt.rar"提供了一种在Windows平台上快速建立和管理CVS服务器的途径。通过使用CVSNT,开发者可以高效地进行版本控制,促进团队协作,保证代码的质量和一致性。了解并熟练掌握CVSNT的安装、配置和使用方法,...
要建立CVS工作环境,首先需要区分Server(服务器)和Client(客户端)。Server负责存储项目的所有版本信息,而Client则用于开发人员进行日常的代码编辑和版本控制操作。 #### 2.1 Server/Client环境 - 服务器需要...
3)在Windows环境下安装Cygwin模拟Linux环境。考虑到资源限制和个人情况,如作者提到的家庭环境和硬件配置,最终选择了在Windows上安装Cygwin的方式,因为它既能节省硬件资源,又能提供类似Linux的开发环境。 为了...
- **建立和运行应用程序**:演示如何在TOSSIM中建立和运行TinyOS应用程序。 - **增加调试语句**:指导用户如何添加调试语句以更好地理解应用程序的行为。 - **在 TOSSIM 中使用 GDB**:介绍如何在TOSSIM中使用GDB...
**Windows平台下的安装**:在Windows平台上,用户可以通过TinyOS的自动安装程序来完成安装。TinyOS 1.1.0安装向导提供的软件包包括: - **TinyOS 1.1.0** - **TinyOS Tools 1.1.0** - **NesC 1.1.0** - 一种专门为...