標籤:設定檔 linux create 二進位 根目錄
安裝步驟如下:
1、yum install subversion
2、輸入rpm -ql subversion查看安裝位置,如:
650) this.width=650;" alt="linux(centos)搭建SVN伺服器 - 小木 - 青番茄樂園" src="http://img2.ph.126.net/joqDO_tGPbWonyHE1KAXPg==/2615465483612595002.jpg" style="border:0px;margin:0px 10px 0px 0px;" />
我們知道svn在bin目錄下產生了幾個二進位檔案。
輸入 svn --help可以查看svn的使用方法,如。
650) this.width=650;" alt="linux(centos)搭建SVN伺服器 - 小木 - 青番茄樂園" src="http://img0.ph.126.net/tZiPb0Kdv7rx9ePKCYPZaA==/3093128519090573990.jpg" style="border:0px;margin:0px 10px 0px 0px;" />
3、建立svn版本庫目錄
mkdir -p /var/svn/svnrepos
4、建立版本庫
svnadmin create /var/svn/svnrepos
執行了這個命令之後會在/var/svn/svnrepos目錄下產生如下這些檔案
650) this.width=650;" alt="linux(centos)搭建SVN伺服器 - 小木 - 青番茄樂園" src="http://img1.ph.126.net/ynSdZGXetWwRWw6f6z1l2Q==/2627287432634436641.jpg" style="border:0px;margin:0px 10px 0px 0px;" />
5、進入conf目錄(該svn版本庫設定檔)
authz檔案是許可權控制檔案
passwd是帳號密碼檔案
svnserve.conf SVN服務組態檔
6、設定帳號密碼
vi passwd
在[users]塊中添加使用者和密碼,格式:帳號=密碼,如dan=dan
7、設定許可權
vi authz
在末尾添加如下代碼:
[/]
dan=rw
w=r
意思是版本庫的根目錄dan對其有讀寫權限,w只有讀許可權。
8、修改svnserve.conf檔案
vi svnserve.conf
開啟下面的幾個注釋:
anon-access = read #匿名使用者可讀
auth-access = write #授權使用者可寫
password-db = passwd #使用哪個檔案作為帳號檔案
authz-db = authz #使用哪個檔案作為許可權檔案
realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄
9、啟動svn版本庫
svnserve -d -r /var/svn/svnrepos
10、在windows上測試
建立一個測試檔案夾,在該檔案夾下右鍵選擇 SVN checkout如(要事先安裝TortoiseSVN):
650) this.width=650;" alt="linux(centos)搭建SVN伺服器 - 小木 - 青番茄樂園" src="http://img8.ph.126.net/zMWHmpFZXEdeARVK4lwMKQ==/2830793840796242418.jpg" style="border:0px;margin:0px 10px 0px 0px;" />
填寫SVN的地址,如:
650) this.width=650;" alt="linux(centos)搭建SVN伺服器 - 小木 - 青番茄樂園" src="http://img8.ph.126.net/RvYpn69NKHXZfBOc8aTVeg==/2830793840796242428.jpg" style="border:0px;margin:0px 10px 0px 0px;" />
輸入密碼,如:
650) this.width=650;" alt="linux(centos)搭建SVN伺服器 - 小木 - 青番茄樂園" src="http://img2.ph.126.net/xhJFL2db_4t3JL8eio8aZQ==/2577747836733366402.jpg" style="border:0px;margin:0px 10px 0px 0px;" />
本文出自 “sean” 部落格,請務必保留此出處http://chengfuxing.blog.51cto.com/5168625/1551158
linux搭建SVN