系統:ubuntu 14.04 64位
新手注意:連線到伺服器之後,缺省會在使用者資料夾位置「~」,使用cd /命令可以回到根目錄。svn搭在公共的位置比較穩妥。
1、通過apt-get安裝subversion
apt-get install subversion
2、建立乙個目錄作為svn的根目錄
理論上,倉庫可以建立在任何目錄中。在這裡,我們建立在home資料夾內,路徑為/home/svn/
sudo mkdir /home/svn
3、在svn根目錄下建立乙個新資料夾,作為專案倉庫
sudo mkdir /home/svn/rep
4、建立svn檔案倉庫
sudo svnadmin create /home/svn/rep
5、接下來修改/data/svn/akcms/conf/下的三個檔案,依次是:svnserve.conf、passwd、authz。他們三個作用分別是:主配置檔案、密碼配置檔案、許可權配置檔案。
6、編輯檔案vi /home/svn/rep/conf/svnserve.conf
找到以下幾項,按照如下的設定修改,去掉前面的注釋,每一行的開頭不能有空格。
anon-access =noneauth-access =write
password-db =passwd
authz-db = authz
7、編輯檔案vi /home/svn/rep/conf/passwd
[users]username = 123456
格式簡單易懂,等號左邊是使用者名稱,等號右邊是密碼,每行寫乙個。密碼預設是明文儲存
8、編輯檔案 vi /home/svn/rep/conf/authz
[groups]develop =username //如果有其他使用者,用逗號隔開,寫在一行
[/]@develop = rw
這個配置稍微複雜點:[groups]組是設定使用者組的,比如:我設定的develop可以理解為開發人員組,等號的後面是組的成員,每個成員之間用逗號分隔。接下來的[/]為具體的某個位址設定許可權,用@develop代表為develop組設定許可權,rw代表又能讀又能寫。還有其他的複雜用法,不過我只懂最簡單最常用的,所以其他的都跳過。
9、啟動服務
svnserve -d -r /data/svn
引數-d表示以守護程序模式啟動,-r表示**倉庫的根目錄,如果啟動成功了,通過ps aux | grep svnserve可以看到程序,至此乙個最簡單的svn服務就搭建好了。
若出現如下內容:
wkr 6537 0.0 0.0 13784 956 ? ss 16:18 0:00 svnserve -d
wkr 7593 0.0 0.0 5784 864 pts/0 s+ 21:57 0:00 grep –color=auto svnserve
表示服務已開啟。(注意:一定要有第1行,只有第2行說明服務未啟動)
停止svn服務: killall svnserve
然後把這個命令放到rc.local中,讓每次開機都啟動svn服務
阿里雲搭建svn
阿里雲esc搭建svn服務端 centos7 下yum命令快速安裝svn服務端,學習在思考中獨孤中度過,在孤獨中進取!01 svn服務的安裝 subversion 02 esc安全組策略 sudo yum install subversion 測試安裝是否成功 svnserve version 2....
阿里雲centos 搭建SVN
1.安裝 先進入想安裝的目錄,執行 yum install subversion 2.建立svn目錄 mkdir p var svn svnrepos 然後建立版本庫 svnadmin create var svn svnrepos 3.修改snvrepos目錄下conf目錄下的三個檔案 authz...
阿里雲Ubuntu系統搭建SVN伺服器
1 安裝svn apt get install subversion 2.開啟svn伺服器 svnserve d 檢查是否開啟 ps aux grep svnserve 若出現如下內容 wkr 6537 0.0 0.0 13784 956 ss 16 18 0 00 svnserve d wkr 7...