亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVS使用速成配置
作者:網絡轉載 發布時間:[ 2014/2/17 15:03:12 ] 推薦標簽:CVS 服務器 配置

10。加入cvs服務:

#>vi /etc/services

cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service
11。啟動cvs服務:

#> /etc/init.d/xinetd restart

12。檢查cvspserver服務是否已經啟動:

#> netstat -l |grep cvspserver
應該有如下結果:

tcp 0 0 *:cvspserver *:* LISTEN

二。CVS服務的用戶管理:

上面我們已經建立了project1和project2兩個CVS倉庫,下面我們分別給兩個倉庫建立cvs用戶。

13。創建可以登陸cvs服務器的用戶名和密碼:

#> su cvsroot
#> vi /cvsroot/project1/CVSROOT/passwd

trotter:*****:cvsroot
mimi:*****:cvsroot

#>vi /cvsroot/project2/CVSROOT/passwd

trotter:*****:cvsroot
gary:*****:cvsroot

這兩個文件的意思是有trotter,mimi,gary三個cvs用戶,mimi擁有project1的使用權限,gary擁有project2的使用權限,trotter擁有project1和project2的使用權限。登陸后的權限是cvsroot權限。
注意:這里的cvs用戶和系統用戶是不同的。

14。*****為密碼,由以下文件生成:

#> vi /cvsroot/passwd.pl

#!/usr/bin/perl
srand (time());
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
my $plaintext = shift;
my $crypttext = crypt ($plaintext, $salt);
print "${crypttext}
";

#>chmod a+x /cvsroot/passwd.pl

15。如果你想生成一個密碼是“123456”,則:

#> /cvsroot/passwd.pl “123456”

回車即可得到加密密碼,用其替換passwd文件中的*****

16。Ok,cvs現在已經全部安裝完成了,如果你想讓一個用戶擁有project1的權限,你在/cvsroot/project1/CVSROOT/passwd中給他加入一個用戶;如果你想讓一個用戶同時具有project1和project2的權限,你給/cvsroot/project1/CVSROOT/passwd和/cvsroot/project2/CVSROOT/passwd里給他加一個用戶名和密碼相同的用戶即可。后,我們試用一下:

#> cvs -d :pserver:trotter@192.168.1.200:/cvsroot/project1 login

敲入命令回車后提示輸入trotter的密碼,你按照自己設置的密碼輸入,如果沒有什么錯誤信息出現是成功了(我的機器IP地址是192.168.1.200)

***CVS服務器建立和權限配置

建立一個源代碼庫主要有以下幾步:

(1)初始化cvs服務器環境。
#cvs -d/usr/local/source init
之后進入/usr/local/source,可以看到有一個目錄CVSROOT,下面是初始化后的CVS服務器配置文件。暫且保持不動。

(2)把cvs服務放到xinetd系統服務中。
首先在/etc/xinetd.d目錄下生成任務配置文件cvspserver,文件名稱可以隨便用。

其中內容大致如下:

service cvspserver
{
flags = REUSE
socket_type = stream
wait = no
user = root
protocol = tcp
server = /usr/bin/cvs
server_args = -f --allow-root=/usr/local/source pserver
disable = no
}

其中server_args一個參數指定了源代碼庫路徑,一個指定了服務器使用密碼認證方式。
第二,要確認/etc/services文件中,有cvspserver關鍵詞,并分配了端口,如:cvspserver 2401/tcp。
第三,重新啟動xinetd服務,cvs服務可以用了。

(3)測試。假定cvs服務器在192.168.0.205上,系統上有一個用戶cvs。登陸另一臺linxu機器,執行下列命令可以完成測試:
$export CVSROOT=:pserver:cvs@192.168.0.205:2401/usr/local/source
$cvs login
輸入密碼,沒有出錯提示表示登陸成功。

如果想在一個linux系統上建多個源代碼庫,分別提供cvs服務。重復上面步驟可以了。

第一步時候要注意使用一個不同路徑。
第二步放到xinetd系統服務中稍微麻煩點。/etc/xinetd.d目錄下要生成一個新的任務配置文件,例如cvspserver1,文件中service名稱一定要區分第一個,例如service cvspserver1,server_args做相應變動。還要在/etc/services文件中,加入新的服務端口號,例如:cvspserver1 2402/tcp。重新啟動xinetd服務.

第三步測試時候,可以這樣設定:
$export CVSROOT=:pserver:cvs@192.168.0.205:2402/usr/local/source1
......

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美性69videosex | 欧美黑人巨大性极品hd | 九色精品高清在线播放 | 午夜一级毛片免费视频 | 国产精品福利在线观看秒播 | 国产成人免费在线观看 | 成年黄网站| 欧美高清在线视频在线99精品 | 最近2019中文字幕免费大全5 | 日本综合欧美一区二区三区 | 国产精品亚洲日日摸夜夜添 | 妞干网免费 | 国产欧美在线观看视频 | 青青青国产精品手机在线观看 | 国产青草视频免费观看97 | 亚洲影音先锋看看 | 波多野结衣视频在线看 | 最近中文字幕大全免费版在线 | 国产中文欧美 | 日韩小视频在线观看 | 免费成人在线观看视频 | 欧美一区二区三区不卡免费 | 成年片色大黄全免费 | 日本久久影视 | 国产精品视频免费的 | 网站黄免费| 日日夜夜国产 | 欧美日本免费观看αv片 | 手机看片一区二区 | 亚洲天堂久久新 | 中国国产一国产一级毛片视频 | 亚洲乱码尤物193yw在线播放 | 91麻豆传传媒波多野衣久久看 | 亚洲人成在线播放网站岛国 | 黄大色黄美女精品大毛片 | 一个人看的www免费视频中文 | 亚洲不卡影院 | 中文字幕日韩专区 | 日日摸夜夜添夜夜添人人爽 | 欧美中文在线 | 免费网站看v片在线成人国产系列 |