前言:本文章根據有些公司對於項目管理,所以有些公司對於SVN使用有些挑剔,有些會使用GIT或者Github等等,這不我們公司使用的就是SVN,技術老大說要把Windows系統上的SVN項目遷移至公司Linux服務器上,順便在Linux上面搭建SVN及配置SVN,小編在這里有一萬句mp,第一次操作遷移至Linux服務器上,沒辦法搞唄,然后去網上查了一下,大部分的教程都是一樣,沒啥新意,但是有很多講的教程信息不全,看到這里就想罵人,給人留這么多坑。經過我一天的研究,完美成功,下面就請大家來欣賞。
安裝 SVN:
創建svn倉庫路徑:
配置文件講解:
上面的文件中 , 文件夾 conf 是用來存放配置文件的 :
配置 authz:
配置 passwd:
修改配置 svnserve.conf,這里按照我配置修改就可以了:
啟動服務:
查看SVN進程:
客戶端連接:
停止重啟SVN:
導入項目源代碼:
接下來是我個人導入項目源碼的方式,我是直接使用SVN客戶端方式導入,我認為那樣比較安全,速度還是比較安全,你只需要把個人項目從SVN拉到本地電腦上,之后連接用客戶端連接我們創建好的svn服務器,不多說了請大家看圖:
1、首先桌面隨便創建一個文件夾,選中右鍵然后選中版本庫瀏覽器,輸入地址
2、確定后,就會彈出讓你輸入用戶名和密碼,這里小編認為最好不要保存密碼
3、確定密碼后,就會彈出下面這個頁面;
4、我們剛搞好的SVN服務器里面,這個里面是空的,所以你只需要選擇左邊的那個地址然后右鍵,直接新創建一個文件名,之后選中新創建的文件夾,然后右鍵選中加入文件夾,然后找到你拉下來的項目,然后確定就OK了,導入完后,個人可以直接checkOut一下就知道了
linux搭建配置SVN,eclipse連接時遇到的問題
到這里,小編還沒講完,因為搞好這些,我以為就完事了,因為我公司統一使用的eclipse開發,所以eclipse插件還是個問題,我在直接新建立資源位置的時候發現直接會返回這個錯誤Eclipse中的Subversion版本控制工具出現Malformed network data的問題,然后小編當場就蒙了,第一次遇到這個問題,我便上網查了很久后,都不可以,最后小編發現了一個牛掰的博客,我試了一下果然OK了,下面我給大家分享出來。
Eclipse安裝SVN插件
使用SVN進行項目的版本管理是非常流行的操作,這篇博客將描述Eclipse安裝SVN的方法(Linux安裝服務器端的請參考CentOS安裝SVN)。
從菜單欄依次打開 Help - Install New Software,然后在彈出的窗口點擊Add,在Location里面輸入如下地址,獲取最新的SVN插件,如果需要其他版本,可以在 https://github.com/subclipse/subclipse/wiki 查找。
安裝完成后,需要打開SVN視圖,在菜單欄依次點擊 Window - Show View - Other,然后選擇 SVN - SVN資源庫,在資源庫空白處右鍵單擊,選擇新建 - 資源庫位置。然后依次填寫信息即可。