<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Read Sean

    Read me, read Sean.
    posts - 508, comments - 655, trackbacks - 9, articles - 4

    之前項(xiàng)目一直使用Win32環(huán)境的CVSNT做源代碼版本管理,終于有一天受不了Windows下面跑CVS的性能(一方面CVS很慢,另一方面做CVS服務(wù)器的機(jī)子也被拖累了),下定決心把CVS搬到Linux環(huán)境下。

    以下簡單記錄一下在Dapper Drake上安裝和配置CVS的步驟,供大家參考(由于服務(wù)器在內(nèi)網(wǎng),無法使用Debian系統(tǒng)下方便而強(qiáng)大的apt-get,只能手動(dòng)下載了):

    1- 下載和Dapper Drake匹配的CVS版本cvs_1.12.9-17_i386.deb,建議從國內(nèi)比較快的ubuntu.cn99.com的源上拿,路徑是/pool/main/c/cvs/cvs_1.12.9-17_i386.deb;

    2- 下載xinetd包,同上/pool/main/x/xinetd/xinetd_2.3.14-0ubuntu1_i386.deb;

    3- sudo -s轉(zhuǎn)成root;

    4- dpkg -i cvs_1.12.9-17_i386.deb;

    5- dpkg -i xinetd_2.3.14-0ubuntu1_i386.deb;

    6- 為你的CVS資源庫選擇一個(gè)目錄,比如mkdir /MyCVS;

    7- cvs -d /MyCVS init 初始化該CVS資源庫;

    8- vi /etc/xinetd.d/cvspserver,添加
    service cvspserver
    {
    ???? port = 2401
    ???? socket_type = stream
    ???? protocol = tcp
    ???? user = root
    ???? wait = no
    ???? type = UNLISTED
    ???? server = /usr/bin/cvs
    ???? server_args = -f --allow-root /MyCVS pserver
    ???? disable = no
    }

    9- /etc/init.d/xinetd start;

    10- 開始配置CVS用戶,最簡單的方式就是采用Linux自己的用戶/文件系統(tǒng)權(quán)限管理機(jī)制,我的做法是添加一個(gè)專門的用戶組dev,然后往里面加用戶,最后修改CVS資源目錄的權(quán)限:
    # addgroup dev
    # adduser username
    # adduser username dev
    # chown -R username:dev /MyCVS
    # chmod -R 775 /MyCVS
    暫時(shí)用775,今后可以根據(jù)需要再細(xì)化每個(gè)文件/文件夾的細(xì)節(jié)權(quán)限;

    11- exit 退出sudo -s模式;

    12- 打開你熟悉的CVS客戶端開始享用新的CVS服務(wù)器吧,相信它的性能相比較Win32下的CVSNT,一定會(huì)給你帶來驚喜:D。


    Feedback

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-12 11:27 by 困惑的人
    我將cvs資源庫移到redhat linux下,發(fā)現(xiàn)可以checkout,歷史信息也正確,但是象word、excel文件在客戶端卻打不開,不知道什么原因,高手能指點(diǎn)下嗎?

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-12 13:49 by 大胃
    你的Word/Excel文件的文件名是中文?

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-12 14:23 by 困惑的人
    是的。我發(fā)現(xiàn)我check in新的word或者excel文件是可以打開的(文件名是中文)

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-12 14:44 by 大胃
    中文Windows默認(rèn)是GBK的編碼,所以文件名保存的就是GBK來編碼的,而通常Linux發(fā)行版默認(rèn)都是UTF-8編碼,直接文件copy過去就會(huì)出現(xiàn)文件名亂碼的情況,而文件內(nèi)的編碼不會(huì)受影響。

    我估計(jì)你先前打不開文件是因?yàn)槲募霈F(xiàn)亂碼,之后新上傳的文件由于是通過新的CVS服務(wù)器處理的,文件名編碼不會(huì)有問題。

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-12 16:14 by 困惑的人
    我剛在windows下試驗(yàn)性的建了個(gè)庫,放了一個(gè)非中文的文件名,一個(gè)是中文文件名。然后我把庫再次移到linux下,checkout后發(fā)現(xiàn)兩個(gè)文件還是打不開。看來應(yīng)該不是encoding的原因。

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-14 22:08 by 大胃
    不好意思最近工作很忙,沒有及時(shí)回復(fù)。

    可以問一下你在從Windows往Linux拷貝資源庫是直接整個(gè)目錄拷貝還是打包后拷貝然后解壓呢?據(jù)我所知通過Samba直接拷貝文件的話,文件名編碼會(huì)從Windows的GBK轉(zhuǎn)到你的Linux環(huán)境下的編碼(我這里是UTF-8).

    等有機(jī)會(huì)我也在我的環(huán)境中測一下。

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-03-15 10:10 by 大胃
    實(shí)測下來,確實(shí)很惡心,不論是打包拷貝,還是直接拷貝,.doc文檔在移植過程中就像是被損壞了一樣。

    實(shí)在沒辦法,就重做一份放上去吧,最保險(xiǎn)的方式就是重新共享到Linux下的新CVS資源庫。這樣以后在Linux平臺備份打包恢復(fù)的話不會(huì)有任何問題。

    # re: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務(wù)  回復(fù)  更多評論   

    2007-04-14 16:01 by 大胃
    類似問題不僅出現(xiàn)在.doc,所有CVSNT下標(biāo)記為"Binary"的文件搬到Linux下經(jīng)典CVS服務(wù)器都會(huì)丟失該標(biāo)記信息。

    http://www.tkk7.com/sean/archive/2007/04/14/110640.html
    主站蜘蛛池模板: 亚洲视频国产视频| 外国成人网在线观看免费视频| 亚洲高清美女一区二区三区| 亚洲精品蜜桃久久久久久| 国产精品亚洲不卡一区二区三区| 国产乱码免费卡1卡二卡3卡| 午夜理伦剧场免费| 久久久久久久99精品免费| 久久国产精品免费专区| 久久永久免费人妻精品| 永久看日本大片免费35分钟| 蜜桃AV无码免费看永久| 成年人免费的视频| 我要看WWW免费看插插视频| 成年女人看片免费视频播放器| 成年女人视频网站免费m| 国产免费拔擦拔擦8x| 亚洲精品黄色视频在线观看免费资源| 亚洲国产成人久久综合一区77| 国产亚洲成人久久| 亚洲VA中文字幕无码一二三区| 亚洲成Av人片乱码色午夜| 亚洲精品亚洲人成人网| 亚洲AV无码成人网站久久精品大| 中文字幕第13亚洲另类| 国产亚洲精品美女久久久 | 亚洲av成人综合网| 亚洲女人初试黑人巨高清| 亚洲精品国产av成拍色拍| 特级aa**毛片免费观看| 无遮挡国产高潮视频免费观看| 亚欧乱色国产精品免费视频| 免费视频精品一区二区三区 | 国产亚洲高清在线精品不卡| 在线播放国产不卡免费视频| 中文在线免费看视频| 免费能直接在线观看黄的视频| 久草免费在线观看视频| 国产免费人视频在线观看免费| 亚洲永久精品ww47| 亚洲国产精品乱码在线观看97|