Ubuntu安裝SVN伺服器

2021-08-20 04:09:43 字數 2038 閱讀 6775

第一步:檢視是否安裝svn,輸入命令「svn」,出現「type 'svn help' for usage」,表示已經安裝了svn

第二步:如果已經安裝了svn,可以輸入命令「sudo apt-get remove --purge subversion」進行解除安裝,

解除安裝過程中出現詢問do you want to continue? [y/n],輸入「y」完成解除安裝

第三步:安裝svn,輸入命令「apt-get install subversion」進行安裝,執行完畢,輸入「svn」檢視是否正確安裝

第四步:建立svn根目錄,輸入命令「sudo mkdir /home/svn」

第五步:建立專案倉庫目錄,在svn根目錄下建立乙個新資料夾,作為專案倉庫,輸入命令「sudo mkdir /home/svn/rep」

第六步:建立svn倉庫,輸入命令「sudo svnadmin create /home/svn/rep」,建立完成後,輸入命令「cd /home/svn/rep」,

「ls」檢視倉庫目錄,會出現以下檔案

第七步:配置svn(注意所有的行必須頂格,前面不要留空格),通過命令「cd /home/svn/rep/conf」定位到conf目錄

再輸入命令「ls」檢視conf目錄下檔案(如下圖:authz、hooks-env.tmpl、passwd、svnserve.conf)

1.配置使用者名稱,輸入命令「vim ahthz」對文字進行編輯,(按「i」鍵後可以輸入內容,完成修改後,按左上角「esc」鍵,再輸入「:wq」命令,按enter鍵 退出文字編輯)

如下圖,在authz中的[groups]下面,配置了1個develop組,

裡面有兩個使用者zsx、test,[/]表示所有的目錄,@後面跟的是組名,這裡是@develop 等於號右邊的 rw表示讀寫許可權都有

3.配置許可權:輸入命令「vim svnserve.conf」,對svnserve.conf進行編輯 將

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

前面的「#」注釋符去掉,anon-access = none表示匿名使用者沒有任何許可權,auth-access = write表示認證使用者有寫得許可權,

password-db = passwd表示使用使用者名稱密碼,authz-db = authz表示使用認證使用者

第八步:啟動svn服務並指定自定義埠,輸入命令「svnserve -d -r /home/svn/rep

--listen-port 2222」

第九步:輸入命令「 netstat -ntlp」,檢視埠,出現如下資訊,說明svn服務啟動成功

Ubuntu安裝SVN伺服器

1 檢視是否安裝 svn version安裝了解除安裝 sudo apt get remove purge subversion2 安裝 sudo apt get update sudo apt get install subversion3 檢視版本 svn版本 svn version svn s...

ubuntu安裝svn伺服器

很多朋友初次接觸subversion時不是很理解subversion和apache的關係。subversion伺服器是不需要apache的,但是可以使用apache,視具體情況來選擇。1 如果只要通過file 或svn 來訪問,則不需要apache,只安裝svn即可,使用svnserve來作為服務。...

Ubuntu下安裝svn伺服器

1.安裝軟體 sudo apt get install subversion 2.建立專案目錄 sudo mkdir home dennis svn cd home dennis svn sudo mkdir baseline 3.建立svn版本 倉sudo svnadmin create home...