windows下cvs伺服器安裝配置(詳)

2022-08-02 15:06:10 字數 3223 閱讀 7510

安裝cvsnt

直接雙擊執行cvsnt安裝檔案,安裝過程中可以選擇以經典、自定義和完全三種方式安裝,在自定義方式中可以選擇安裝路徑。安裝完成後,在控制面板裡出現乙個cvsnt server的專案,圖示是一條魚~~

配置cvsnt

安裝完成cvsnt後,就可以從:

(1) 控制面板中來配置cvsnt。【開始】-【控制面板】-【cvsnt server】

(2) 程式快捷方式。【開始】-【所有程式】-【cvsnt】-【cvsnt control panel】

首先,你要新建乙個目錄用來存放cvs倉庫,我用的是f:\tarena\cvs。這裡需要先了解兩個概念:cvs倉庫和模組。我是這樣理解的,cvs倉庫相當於vs裡乙個解決方案(或者說他就是倉庫?),它可以包含多個專案,即模組。

開啟cvsnt的控制面板後,可以看到7個選項卡,分別是:server information,用於檢視伺服器資訊及一些簡單的統計資訊;respository configuration,配置cvs倉庫,包括新增、刪除等;server setting,配置伺服器執行的一些引數,諸如埠、加密、壓縮等選項;capatiblity options,有關相容性的選項,在這裡主要配置乙個相容非cvsnt客戶端的版本響應為cvs 1.11.2;plugins,外掛程式配置,安裝完成可以不用管的~;advanced,安裝完成後也不用管了;about,在這裡可以管理cvsnt服務的狀態,停止或啟動cvsnt和cvsnt lock服務。

此處建議單擊【commpatibility】標籤,在【non-cvsnt cvients】選項組中單擊【respond as cvs 1.11.2 頭version request】核取方塊,以使eclipse能夠正常的與cvsnt通訊。

其實簡單來說,custom換預設設定安裝完成後,要設定的東西只有兩個:cvs倉庫和伺服器設定。

伺服器設定:設定run as為系統管理員帳號administrator,或者新建乙個本地使用者,專門用於cvs。使用乙個新建的本地帳戶的好處是可以使用ntfs的許可權控制來保證伺服器的安全,例如我當前的使用者是administrator。

cvs倉庫設定:進入respository configuration選項卡,點選add,出現新增cvs倉庫的對話方塊,然後在location裡輸入之前新建的用於存放cvs倉庫的資料夾,我用的是f:/tarena/cvs,在name裡會自動轉換成乙個可以用的cvs倉庫的別名,比如我用的是「tarena/cvs」,其他的都預設,確定後cvsnt會詢問你所新增的cvs倉庫目錄沒有初始化,是否進行初始化,點「是」就行了,cvsnt會自動初始化指定的目錄,初始化完成之後,可以在裡面看到乙個cvsroot的資料夾,這個資料夾儲存很多配置資訊的。

使用者設定:配置完cvs倉庫後,為了使cvs能使用帳號進行訪問而不是使用windows使用者,需要新增普通使用使用者。

開啟cvs control panel(在開始選單裡面的快捷方式或者控制面板),server setting中run as 選擇具有windows管理者許可權的使用者,應用。例如我當前的administrator。在cvs control panel的about中重啟一下cvs。

開啟乙個cmd,設定一下cvsroot環境變數,輸入:

set cvsroot=:pserver:[email protected]/tarena/cvs

注意,這裡的administrator是當前windows使用者名稱,既run as中選擇的那個,/tarena/cvs是之前新增的cvs倉庫的別名,如果你的設定不同,請把它們替換成自己的值,以後不再說明。

接著cvs login命令登入cvs伺服器,會提示輸入密碼,此時需要輸入administrator賬戶的密碼:

cmd中輸入

cvs login 回車

【圖】密碼正確 - 成功登陸

新增普通新使用者

cvs passwd -a -r administrator xin

xindou是你想新新增的使用者名稱 administrator指定現在用具有admin許可權的使用者來建立xin使用者

否則出現錯誤資訊:

(1) only administrators can add or change another's password

(2) empty password used - try 'cvs login' with a real password

cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /tarena/cvs for user administrator

這條命令後就可以設定這個使用者的密碼。

成功後可以使用這個使用者了

在myeclipse中連線cvs伺服器:

在還沒有沒有新增cvs版本控制的工程上(已新增了的,選單會有所不同)

在工程名上右鍵->team->share project->create a new repository location,填入必須的資訊,像我的是本地的,就填:

host:localhost

repository path:tarena/cvs(上面配置時候的那個倉庫別名)

填上合適的使用者名稱與密碼,我這裡是xin 密碼xin

埠與型別,如果伺服器沒有修改過的話,都用預設的就行

這樣子,這個工程檔案就會被上傳到cvsroot目錄上,本地的檔案系統開啟這個目錄,也可以看見被上傳的工程。

以後就可以方便的使用版本控制了。

上面的方法對於忘記使用者密碼的情況也可以解決,在cmd使用系統使用者登陸cvs,就可以按照上面步驟重建那個使用者,修改其密碼,

cvs會預設覆蓋這個使用者。

windows下cvs伺服器管理

兩年前從現在的公司離職,回來發現以前的文件都被後來者丟了,故開始以博文代替工作筆記 服務端新增使用者,修改密碼 1.設定cvsroot環境 也可以直接用cvs login命令進入 set cvsroot pserver color red cvsuser color 127.0.0.1 color ...

Linux下CVS伺服器

2.在 etc xinetd.d下面建立乙個檔案cvspserver,其內容如下 service cvspserver 其中cvs命令在 usr bin目錄下,而設定cvs工作根目錄是 cvs。3.重新啟動xinetd超級伺服器,使用下面命令 etc init.d xinetd restart 4....

cvs伺服器在ubuntu 10 04 下的安裝

cvs伺服器在ubuntu 10.04 下的安裝 cvs軟體的安裝可以通過新立得軟體管理和命令列apt get方式安裝,這裡選擇第二種。1 安裝cvs sudo apt get install cvs 2 安裝cvsd sudo apt get install cvsd 注 此時會問你reposit...