小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何在windows 2000下通過Cygwin建立CVS服務(wù)

 rechardzy 2006-05-08
最由于在自己的機(jī)器上安裝了Cygwin,天天讓他在那里閑著不太好,需要給他派點(diǎn)用途,正好需要一個安裝一個CVS服務(wù)器,我就決定不采用cvsnt,在我的機(jī)器上安裝一個Cygwin下的服務(wù)。好了,現(xiàn)在開始:
第一步 :首先需要安裝Cygwin,需要選擇以下包:
Devl/cvs 當(dāng)然要了
Admin/cygrunsrv 用于把cygwin服務(wù)加到windows服務(wù)中
Net/inetutils 不需要xinetd,因?yàn)槲以跍y試使用xinetd時候,有很多的問題沒有解決,只好使用inetd了。
第二步 :安裝好了Cygwin后,在windows下建立一個cvsroot的用戶。這個用戶需要是本地用戶,不要是域用戶,確定在Cygwin/home目錄下有cvsroot戶。如果沒有切換到這個用戶下,運(yùn)行cygwin就可以了。
第三步 :Cygwin環(huán)境下,運(yùn)行iu-config
第四步 : 運(yùn)行 mkpasswd -l > /etc/passwd,將windows用戶導(dǎo)入到Cygwin中,然后用編輯器(vi,ultraEdit都可以,就是notepad不行)打開這個 文件,只保留Administrator用戶和cvsroot用戶和其它你認(rèn)為需要的用戶。
第五步 :運(yùn)行inetd服務(wù)。運(yùn)行以下命令:
設(shè)置windows環(huán)境變量:CYGWIN=ntsec。將cygwin/bin加入到PATH中。
在cygwin中運(yùn)行
cygrunsrv -I inetd -d " CYGWIN inetd " -p /usr/sbin/inetd -a -d -e CYGWIN=ntsec
cygrunsrv -S inetd
就可以在windows服務(wù)管理器中看到CYGWIN inetd服務(wù)已經(jīng)啟動了。
運(yùn)行usr/sbin/inetd.exe --install-as-service
從新啟動。由于cygwin不支持su命令,只好使用telnet來切換在cygwin下的用戶了。
第六步 : 建立cvsroot目錄,可以建立在/var/cvsroot,如果不想把倉庫目錄建立在Cygwin環(huán)境下,可以使用/cygdrive/d來選擇驅(qū)動 器。在cygwin下選擇cvsroot用戶,運(yùn)行cvs -d /cygdrive/d /cvsroot init,配置好cvs服務(wù)的根目錄,根目錄建立在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用戶,和其它系統(tǒng)下的配置一樣,網(wǎng)上有很詳細(xì)的文檔,這里就不再多說了。
從新啟動inetd服務(wù),就可以了。

在安裝過程中需要注意的就是目錄的權(quán)限問題,在cygwin中建立的文件,只能(最好)在cygwin中管理。
還有在這個cvs下仍然有不區(qū)分文件名大小寫的問題,在使用的時候需要注意。
如果選用xinetd在安裝過程中,我還沒有找到注冊成功windows服務(wù)的方法,所以在這里就不再介紹了。

祝大家使用愉快。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多