LNMP環境下搭建獨立SVN服務器簡明步驟打賞

這周開始上班了,因為臨時的工作場所離家比較遠,就在朋友那里暫住了幾天。博客也一周多沒更新了,周末這兩天才想起最近買了臺xen架構的vps,256的,僅僅做測試用,所以這兩天就一直折騰這機器了。這里要說的就是折騰中總結的東西,希望有用。

因為做開發,希望搞個自己的私人svn,第三方的服務又不大信任,于是打算在vps上搭建svn試試,正常情況下我一般使用lnmp跑網站,有些情況也可能再加一個apache來處理后端。

眾所周知,svn可以以獨立服務器形式安裝,也可以以apache為基礎安裝,為了便于web方式的定位查看,某個文件,決定搭建apache+svn的服務器。但vps上裝了lnmp,于是就繼續增加了lnmp一鍵包的兼容apache包,本以為可以順利,沒想到安裝后遇到各種問題,這里就不再討論了,據說是因為我使用的軍哥的lnmp在apache的端口上做了更改,監聽的不是默認端口,需要轉發。這對于linux知識幾乎空白的我,似乎很難實現,搜索很多文章測試無果,最終放棄了,并選擇了svn獨立服務器。下面是在網上搜集整理的linux下安裝獨立svn服務器的簡明步驟。發出來填補一下博客一周沒更新的空白吧。

系統環境:CentOS 5.8 32bit
內存:256 MB

直接

yum install subversion

很快就完成了,結束后配置SVN服務器端的版本庫

一般在/usr/local下建立SVN文件夾并賦予777

chmod -R 777 /usr/local/svn

然后直接執行命令

svnadmin create /usr/local/svn/project

其中project等文件夾都可以隨意命名。
這樣,獨立的svn服務器端就建立好了。

現在需要的是用戶能訪問這個SVN,那就要對SVN進行一些配置,默認情況下是針對單個版本庫有獨立的用戶密碼等權限控制的。所以,在版本庫中(即版本庫目錄下)會有svnserve.conf、authz、passwd等文件,我們只需修改三個文件。

1、修改svnserve.conf
命令如下:
vi svnserve.conf
內容中有如下已注釋部分
# anon-access = read
# auth-access = write
# password-db = passwd
把前面的#號和空格去掉,如下
anon-access = none
auth-access = write
password-db = passwd
2、修改authz
[groups]
poorren = poorren //創建一個poorren的組,并制定一個用戶poorren
[/]
//制定根目錄下的權限
@poorren = rw //poorren組用戶權限為讀寫
*= r //其他用戶只有讀權限
3、修改passwd
//創建或修改用戶密碼
[users]
poorren = 123456 //用戶名為poorren的用戶的密碼為123456
到這里就配置結束了,然后啟動svn服務
svnserve -d -r /usr/local/svn
如果想開機就啟動的話,就
vi /etc/rc.local
直接把上面命令放到這個文件里保存后退出。

全部工作做好了就可以使用客戶端來同步數據了,這里安裝的是獨立的svn服務器,所以不能使用http形式的訪問方式,需要使用svn://server ip/poorren來訪問。

剩下的就是客戶端的具體使用了,不在本文討論范圍內,這里不做贅述了。另外,小子也仍在學習linux的使用,目前一直折騰CentOS,如果有對CentOS比較了解的朋友,歡迎指點。

LNMP環境下搭建獨立SVN服務器簡明步驟
文章《LNMP環境下搭建獨立SVN服務器簡明步驟》二維碼
  • 微信打賞
  • 支付寶打賞

已有19條評論

  1. 何捷浪

    好~萌菌網www.moejun.tv/

    2015-04-27 09:50 回復
  2. 淘開心

    于是就繼續增加了lnmp一鍵包的兼容apache包,本以為可以順利,沒想到安裝后遇到各種問題。

    2012-09-14 14:56 回復
  3. 淘開心玩具

    全部工作做好了就可以使用客戶端來同步數據了,這里安裝的是獨立的svn服務器,所以不能使用http形式的訪問方式,需要使用svn://server ip/poorren來訪問。

    2012-09-14 14:55 回復
  4. 電動玩具

    因為做開發,希望搞個自己的私人svn,第三方的服務又不大信任

    2012-09-14 14:54 回復
  5. 玩具塔防

    看起來很復雜的樣子,其實細細看著,說的挺有水平的!

    2012-09-10 10:26 回復
  6. 游客 992

    博主最近是不是很忙了…我的站:西安搬家公司http://www.shsheji.com想和博主換個鏈接

    2012-09-06 17:14 回復
  7. peascloud

    VPS~

    2012-09-05 13:28 回復
  8. 老驢

    內行看門道,外行看熱鬧,我屬于后者,呵呵。

    2012-09-04 23:29 回復
  9. 藍顏

    svn到現在我還是不懂

    2012-09-03 18:49 回復
  10. 小鄧

    學習 可以轉載不?

    2012-09-03 16:09 回復
  11. 籃球比分

    搶到沙發咯,哈哈

    2012-09-03 15:56 回復
  12. 潮樂購

    好專業。。。

    2012-09-02 22:03 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖