這幾天在研究版本控制器svn在linux的安裝,花了一些時間就把svn伺服器簡易安裝好了。這是我的安裝記錄:
1.到官網上下載linux上用得svn伺服器安裝的壓縮包,上傳到linux上,並且解壓縮。
2.打開解壓縮文件,在這個文件夾中的INSTALL文件中會教你怎麼安裝,這篇文章是英文的,這個看起來有點小累,小弟有時間的話,會把它翻譯成中文。
大致的安裝就兩個步驟:1、./configure 2、make 3、make install
3.通過openSUSE的yast工具搜索apache組件,並且安裝。
4.進入/usr/local/bin目錄中,利用svnserve命令啟動svn伺服器:命令格式:svnserve -d,-d代表是svn伺服器以守護進程模式啟動。
5.建立repository文件夾,mkdir /home/svn/project,建立repository的命令:svnadmin create /home/svn/project.
6.reository的配置文件在project/conf,其中svnserve.conf是repository的伺服器配置文件,passwd文件是用戶許可權的配置,authz配置用戶組及其許可權。在svnserve.conf中的anon-access、auth-access、password-db、authz-db的欄位的註釋去掉;在passwd加入用戶許可權:user = user;在這步配置完后,貌似還不行,我從客戶端不能訪問伺服器,於是我在authz文件中修改:在[groups] \n user = user,[/] \n user = rw,在這個欄位里\n是換行符的意思。
通過這些簡單的配置,我就可以訪問svn配置庫了。
上面的步驟是一些簡單的配置,並沒有深入地配置svn。希望這個材料對大家有用。
[火星人 ] Linux上安裝SVN伺服器已經有431次圍觀