Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> Windows 7下的CVSNT安裝配置,用戶分配

Windows 7下的CVSNT安裝配置,用戶分配

日期:2017/1/24 14:53:57      編輯:win7系統基礎知識

由於最近開發服務器送修,臨時需要在Windows7 下搭建一個CVS, 使用CVSNT, 但是發現安裝後CVSNT Contral Panel無法使用。

習慣了圖形化操作 , 突然不知道該怎麼辦了。 只好學習了一番CVS的命令行。順便還解決了CVSNT沒有圖形化界面用來分用戶,大家用一個administrator用戶來commit 的尴尬。

1、安裝CVS。

先下載到一個CVSNT ,裝上,然後重啟,會發現 CVSNT Contral Panel 在Windows7下面是無法啟動的。

另外為了可以使用命令行還需要在環境變量"PATH"中加入CVSNT的安裝目錄,如 C:\Program Files\CVSNT

重啟電腦後, 在DOS環境下,輸入cvs -v 檢驗一下是否安裝成功。

下面使用命令行來創建Respository

2、創建一個倉庫

想好將倉庫放在什麼位置。cvs中,倉庫有計算機文件系統中的許多具有層次的文件和目錄組成,在這你只需要告訴cvs這個層次結構的頂層所在的位置。比如我這個數據倉庫是放在 D:\pcms_cvs 裡面。

在DOS中使用命令:cvs -d d:\pcms_cvs init

ok。你已經是一個cvs管理員了。CVS默認管理員的用戶名和密碼就是你現在的Windows用戶的用戶名和密碼.

你可以繼續往這個倉庫添加一個項目。然而,不能直接在倉庫中創建文件:你只能使用cvs命令來操作文件。

3、創建一個簡單的項目(可由MyEclipse代勞,即share project)

導入項目,先轉入到項目保存的位置。比如我的項目home就保存在d:\webserver\www\home下,在DOS下轉入到這個目錄下。

使用命令:

cvs -d d:\webserver\code -m "home" home home initial

d:\webserver\code 是數據倉庫所在的位置。

-m “home” 是日志消息。

第一個home是項目名。

最後兩個標記現在可以不用管。

提示:創建好項目後,不應該馬上刪除本地文件的內容,最好先從cvs提取home項目文件到本地,驗證一下是否文件相同(只用查看一個文件即可)。如果看起來沒錯,就可以刪除原來的文件了

3、管理用戶和權限

cvs lsacl 查看權限

cvs ls 查看可訪問的倉庫

cvs passwd -r administrator -a mini 添加用戶mini並綁定到administrator mini是用戶,隨後會提示輸入此用戶密碼

cvs chacl -a reader,writer -u mini Root 設置用戶權限(設置用戶mini對倉庫Root只要讀寫的權限)

cvs chacl -a none 設置所有人都無權限

(注:慎用,因為設置所有人都無權限將無法更權限,可以再設回所有人都擁有所有權限)

cvs chacl -a all 設置所有人都擁有所有權限

添加新用戶[aaa]:cvs passwd -a aaa 回車,設置密碼,OK,完成.

綁定[aaa]到[Administrator]: cvs passwd -r administrator aaa 回車,設置密碼,OK,完成

兩次輸入的密碼可以不同,但以第二次輸入的密碼為最終密碼.

刪除用戶[aaa]: cvs passwd -x aaa 回車,OK,完成

3、其他注意事項

如果運行 cvs passwd 等命令的時候出現錯示: cvs passwd:No CVSROOT SpecifIEd! 說明沒有指定倉庫路徑。

那麼可以在命令中加入 -d 參數。即 cvs passwd -r administrator -d d:\pcms_cvs -a mini 進行操作。

更簡單可以配置環境變量 CVSROOT 。 即 set CVSROOT=d:\pcms_cvs 然後再進行其他操作。

-help 參數可以調出命令幫助, 很有用

Copyright © Windows教程網 All Rights Reserved