Linux下svn的安裝與部署
最近工作碰到一個問題,我和一個同夥負責開發一個管理系統,基於原來的代碼上進行修改,每當他修改之後,我要再修改都要和他確定是不是最新的文件,才能進行修改。非常影響工作的效率,所以在網上找了關於svn的使用。下面開始svn的安裝和部署,解決開發中代碼的同步問題。
在Linux上安裝很簡單。
第一。先查看yum 有沒有被占用,被占用就 kill 掉,再進行 yum install -y subversion
[[email protected] ~]# ps aux |grep yum
root 2293 0.0 0.0 103252 836 pts/0 S+ 21:18 0:00 grep yum
[2]+ Killed yum install subversion
[[email protected] ~]# yum install -y subversion
第二,查看安裝結果
[[email protected] ~]# svnserve --version
到處說明svn安裝成功!下面我們就開始把項目部署到svn吧。
########################svn部署######################
首先我們先創建一個svnrep的文件夾,在該文件夾下進行資源的集中管理。
[[email protected]
其次,創建項目的倉庫文件projectName。此時svnrep 下就有了 projName的倉庫文件,進入projName查看,有conf、hooks 等文件
[[email protected] ~]# svnadmin create svnrep/projName
接下來就是配置conf 下的passwd(用戶賬號管理文件)、authz(用戶權限管理文件)和svnserve.conf(指定訪問倉庫需要查看的passwd/authz )
[[email protected]