歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

關於linux下安裝svn服務器的操作總結

關於linux下安裝svn服務器的操作總結    這兩天在linux服務器上安裝了一個svn服務器, 但權限問題還沒解決。       操作步驟如下:       一,下載安裝文件,如:subversion-1.6.6.tar.gz 和subversion-deps-1.6.6.tar.gz(這是我這次安裝的svn版本)              安裝包下載地址:http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz             依賴包下載地址:http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz       二,解壓文件              把安裝包和依賴包放在同一目錄下,執行以下命令解壓縮                    >tar –zxvf subversion-1.6.6.tar.gz (解壓安裝包)                   >tar –zxvf subversion-deps-1.6.6.tar.gz (解壓依賴包)        兩個壓縮包解壓後會在同一個目錄下,目錄名稱叫subversion-1.6.6,裡邊的INSTALL是安裝說明文件。文件裡面自帶了源文件和安裝文件,可直接通過yum命令進行安裝,也可以編譯源文件後再用make 和        make install命令來安裝,但編譯源文件的方法安裝會比較麻煩,也需要一個編譯環境等。          三,安裝                  輸入安裝命令:                   >yum -y install subversion                   安裝完成後,輸入                   # svnserve --version                   查看是否安裝成功,成功則會顯示版本信息。           四,配置                   創建版本庫存放目錄                   # mkdir /www/svndata                   創建版本庫                  # svnadmin create /www/svndata/svnvesion                  創建成功後,會生成一些文件,其中需要修改這幾個文件                  /www/svndata/svnvesion/svnserve.conf(主配置文件)                /www/svndata/svnvesion/passwd(svn用戶配置文件)                /www/svndata/svnvesion/authz(svn權限控制配置文件)                  修改svnserve.conf文件                   # vi svnserve.conf                 anon-access=none                 auth-access = write                 password-db = passwd                 authz-db = authz                 realm = svnvesion                   將這幾項的注釋去掉anon-access的值改成none。這裡需要注意的是修改的文件前面不能有空格,                 否則出錯。                   修改passwd文件                  #vi passwd                    [users]                 user1 = password1  //直接用戶名=密碼就行,多個用戶用換行區分                 user2 = password2                 user3 = password3                 user4 = password4                   修改authz文件                  #vi authz                   [groups]    #設置組                 group1 = user1,user2  #多用戶用逗號隔開                 [/]       #根目錄權限設置(就是“svnvesion”這個文件夾)                 user3 = rw   #用戶1權限是:可讀寫                 user4 = r    #用戶2權限是:可讀,不可寫                 user =      #什麼都沒寫代表沒有任何權限                 @group1 = rw  #設置組權限                 [svnvesion:/abc]  #設置根目錄下“123”文件夾的權限                 #說明“abc”這個文件件是在SVN服務器配置好之後,創建一個權限很高的用戶在客戶端登錄SVN,                 然後創建一個文件夾“abc”。               五,啟動svn服務器                   一般通過yum命令安裝的svn路徑是在/usr/bin/目錄下,所以進入該目錄中啟動svn服務器                   命令:               # svnserve -d -r /www/svndata/svnvesion //啟動svn服務命令                   # killall svnserve   //停止svn命令
Copyright © Linux教程網 All Rights Reserved