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/