第一篇:centos7下svn的安裝與解除安裝
這是我的第一篇部落格,本人也是剛開始學習linux,如果有不對的地方,希望各位大神糾正指點。謝謝~~
一、svn的安裝
1.第一步是檢視系統下有沒有安裝過老版本的svn。命令如下:
rpm -qa subversion
如果沒安裝過則什麼都不顯示
2.下載並安裝svn。命令如下:
先執行一下yum remove subversion這個命令,意思是刪除老版本,沒安裝過svn可以不執行。
接下來執行yum install subversion,如圖所示
然後會有一個讓你選擇的地方,如圖所示:
這裡[y/d/N]指的是:y下載並安裝,d只下載不安裝,n不安裝,這裡選擇y
4.這時我們再次執行rpm -qa subversion,就會發現svn已經下載並安裝好了。
5.建立svn版本庫,命令如下:
svnadmin create /liyang/svn/project
可以看見project目錄下面生成了很多資料夾,進入版本庫中的配置目錄conf,此目錄有三個檔案:使用者名稱口令檔案、許可權配置檔案、svn服務綜合配置檔案
6.修改svnserve.conf檔案,這時候我們要進入編輯模式,命令如下:
vi svnserve.conf
按 i 啟用編輯(就是我們可以對配置檔案輸入啦,不然是輸入不了的)
找到下面這些地方
刪除前面的#好,注意英文要左對齊,不要留空格。改成如下圖所示這個樣子:
修改好之後按 ESC,然後輸入 :wq回車(意思是儲存並退出,一定要有冒號~~)
7.修改authz檔案,命令如下:
vi authz
修改完成後如圖所示,依舊儲存並退出。
8.修改passwd檔案,命令如下:
vi passwd 密碼隨意設定(別忘了就好)
svn的配置就到此為止了,接下來可以啟動svn服務試試啦~
9.啟動svn,命令如下:
svnserve -d -r /liyang/svn/project/ (這裡的目錄換成你自己的)
然後檢視一下svn的程序,命令 ps -ef|grep svnserve ,如圖所示:
svn啟動成功啦~~
10.嘗試連線svn,命令如下:
svn co svn://xx.xx.xxx.xx/project (這裡寫你的遠端ip地址)
這樣就說明可以連線,接下來在本地測試一下
點選OK
提示輸入使用者名稱密碼,把你剛才在svn配置檔案裡設定的使用者名稱密碼輸入進去,點選OK
二、SVN埠配置以及阿里雲安全組3690埠配置
我們知道svn的預設埠號是3690,如果不配置3690埠的話,那麼在svn co scn://xx.xx.xxx.xxx/project 的時候,會連線超時
在阿里雲的管理控制檯,左側有一個選項安全組,點選進去有一個配置規則,
如圖所示,配置一下安全組規則:
點選確定,OK
三、防火牆3690埠配置
參考這篇文章即可
https://www.cnblogs.com/chenqianpeng/archive/2012/03/06/2381403.html