亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2073 | 回復: 0
打印 上一主題 下一主題

SCO OpenServer下CVS的安裝和使用[sunlan原創(chuàng)] [復制鏈接]

論壇徽章:
1
15-16賽季CBA聯(lián)賽之北控
日期:2022-03-04 22:35:50
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-03-27 11:30 |只看該作者 |倒序瀏覽

作者:sunlan  出處:Unix愛好者家園unix-cd.com  
CVS是并行版本管理系統(tǒng)(Concurrent Versions System)的縮寫。它所解決的是在多人并行開發(fā)的情況下對程序版本的同步和管理維護問題。在功能及使用的方便性方面遠強于SCCS等老一代源碼管理工具。
CVS是目前unix/linux環(huán)境開發(fā)中最常用的版本管理工具,也是linux等操作系統(tǒng)下的標準配置,但在SCO OpenServer下并不直接提供CVS的支持。因此需要用戶自行安裝和配置,通常的方法是直接用CVS的源代碼進行編譯和安裝。
CVS的編譯和安裝
CVS的源代碼可以從

http://ftp.gnu.org/non-gnu/cvs/
獲得,目前的最新的穩(wěn)定版本是1.11.21。
將CVS的源碼包在SCO下解開,并在源碼目錄下按以下步驟進行操作:
./configure
make
完成編譯后就可以進行CVS的安裝。
一種安裝方法是執(zhí)行make install,讓CVS的安裝腳本替你進行安裝并進行一些簡單的配置。
還有一種辦法是直接將前面編譯出來的cvs的執(zhí)行碼(在src目錄下)拷貝到/usr/bin或其它你覺得合適的目錄下去,并保證其他開發(fā)用戶能正常訪問cvs以及有執(zhí)行的權限。其實CVS所做的也就是這些工作。我個人認為這種方法更為簡單。
CVS的使用
作為客戶端
無論是作為客戶端還是服務端使用,都僅通過cvs這一個執(zhí)行碼完成。
在第一次使用pserver模式登陸到遠程CVS服務器的時候,需要在開發(fā)用戶下手工創(chuàng)建.cvspass文件,用于保存cvs連接信息。
至于其它的使用方法(例如文件的簽入、簽出等),各平臺下的用法都是一致的,請參閱cvs的用戶手冊或其他技術資料。
作為服務端
當作為服務端使用的時候,首先要確定源代碼倉庫(repository)存放在哪里。有些開發(fā)人員習慣將倉庫直接建在開發(fā)用戶下,但我個人覺得為cvs單獨創(chuàng)建用戶、組以及目錄用于存放代碼是一種值得推薦的方法,因為這樣更容易維護,也不太會因為誤操作而破壞倉庫。我所建的用戶是cvs(歸屬于cvs組)、HOME目錄為/usr/cvshome(這個視個人的習慣而定)。
CVS的服務端也有兩種不同的工作模式:本地模式和遠程模式。
顧名思義,本地模式就是cvs的客戶端與服務端同在一臺主機上。這種模式在較小的項目中比較常見。下面以test項目為例。
首先,在cvs用戶下建立倉庫:
cvs –d /usr/cvshome/test init
這個操作可以直接以cvs用戶執(zhí)行,也可以使用其他的開發(fā)用戶執(zhí)行。
在本地模式下,應保證倉庫所在目錄能被其他開發(fā)用戶讀、寫。因此,應將其他開發(fā)用戶也加入cvs組,并設置相關目錄的權限。
遠程模式是指將倉庫建在某一臺主機上,其他開發(fā)用戶從其他主機(當然也可以在同一臺主機上)通過網(wǎng)絡訪問倉庫。遠程模式也分ssh和pserver模式,其中較為常用的是pserver模式,我在這里也僅就pserver模式做介紹。
首先,配置cvs服務端。
修改/etc/services,在其中加入如下一條記錄:
cvspserver 2401/tcp
修改/etc/inetd.conf,增加如下一條記錄:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/usr/cvshome pserver
上面的cvspserver是為了便于理解和管理,你也可以設定其他的名稱或端口。如果沒有在/etc/services中定義cvs服務使用的端口,可以在inetd.conf中cvspserver的位置直接填寫服務端口。
重新啟動機器后,就可以通過網(wǎng)絡正常訪問cvs服務器了。


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/31/showart_509571.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP