日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu server搭建svn server

發布時間:2025/3/17 Ubuntu 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu server搭建svn server 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

一、SVN安裝

1.安裝包

$ sudo apt-get install subversion

?

2.添加svn管理用戶及subversion組

$ sudo adduser svnuser

$ sudo addgroup subversion

$ sudo addgroup svnuser subversion?

?

3.創建項目目錄

$ sudo mkdir /home/svn

$ cd /home/svn

$ sudo mkdir fitness

$ sudo chown -R root:subversion fitness

$ sudo chmod -R g+rws fitness

?

4.創建SVN文件倉庫

$ sudo svnadmin create /home/svn/fitness

?

5.訪問方式及項目導入:

$ svn co file:///home/svn/fitness

或者

$ svn co file://localhost/home/svn/fitness

* 注意:

如果您并不確定主機的名稱,您必須使用三個斜杠(///),而如果您指定了主機的名稱,則您必須使用兩個斜杠(//).

//--

下面的命令用于將項目導入到SVN 文件倉庫:

$ svn import -m "New import" /home/svn/fitness file:///home/svnuser/src/fitness

一定要注明導入信息

?

//--------------------------//

6.訪問權限設置

修改 /home/svn/fitness目錄下:

svnserve.conf 、passwd 、authz三個文件,行最前端不允許有空格

//--

編輯svnserve.conf文件,把如下兩行取消注釋

password-db = password

authz-db = authz

?

//補充說明

# [general]

anon-access = read

auth-access = write

password-db = passwd

其中 anon-access 和 auth-access 分別為匿名和有權限用戶的權限,默認給匿名用戶只讀的權限,但如果想拒絕匿

?

名用戶的訪問,只需把 read 改成 none 就能達到目的。

?

//--

編輯/home/svnuser/etc/passwd?如下:

[users]

mirze = 123456

test1 = 123456

test2 = 123456

//--

編輯/home/svnuser/etc/authz如下

[groups]

admin = mirze,test1

test = test2

[/]

@admin=rw

*=r

這里設置了三個用戶mirze,test1,test2密碼都是123456

其中mirze和test1屬于admin組,有讀和寫的權限,test2屬于test組只有讀的權限

?

7.啟動SVN服務

svnserve -d -r /home/svn

描述說明:

-d 表示svnserver以“守護”進程模式運行

-r 指定文件系統的根位置(版本庫的根目錄),這樣客戶端不用輸入全路徑,就可以訪問版本庫

如: svn://192.168.12.118/fitness

?

這時SVN安裝就完成了.

局域網訪問方式:

例如:svn checkout svn://192.168.12.118/fitness --username mirze --password 123456 /var/www/fitness

轉載于:https://my.oschina.net/wddqing/blog/201560

總結

以上是生活随笔為你收集整理的ubuntu server搭建svn server的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。