阿里雲ubuntu搭建SVN伺服器

2022-08-16 19:39:15 字數 1623 閱讀 9366

系統: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 =none

auth-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...