ubuntu 安裝svn

ubuntu 安裝 SVN服務
1、 安裝
$ sudo apt-get install subversion
2、配置
2.1 添加SVN管理用戶及subversion組
# adduser svnuser
# addgroup subversion
# addgroup svnuser subversion
2.2 創建svn項目路徑
# mkdir /home/svn
# cd /home/svn
# mkdir project
# chown -R root:subversion project
# chmod -R g+rws project
2.3 創建SVN文件倉庫
# svnadmin create /home/svn/project
2.4 設置文件倉庫訪問權限
# chmod 700 /home/svn/project

2.5、 設置用戶訪問svn服務權限
依次配置/home/svn/project/conf/路徑下的authz、passwd、svnserve.conf文件
記得備份先。
2.5.1設置passwd
# vim passwd
[users]
admin = admin
user = user
設置兩個用戶admin和user
注:等號左邊爲用戶名,等號右邊爲對應密碼,在checkout時會提示輸入用戶名和密碼,就是這裏的。

2.5.2設置authz
# vim authz
[groups]
admin = admin
user = user
[/]
@admin=rw
*=r
admin屬於admin組,具有讀寫權限;
user用戶屬於user組,具有讀權限。

2.5.3設置svnserve.conf
# vim svnserve.conf
改爲如下內容
anon-access = read
auth-access = write
password-db = password
authz-db = authz
將anon-access = read的read改爲none,表示禁止匿名用戶訪問。

3、啓動SVN服務
# svnserve -d -r /home/svn
-d 表示以守護進程模式運行

-r 指定SVN根目錄


4、chockout

#svn checkout svn://主機IP/project/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章