一: 伺服器
首先你需要linux伺服器
檢查系統是否已經安裝如果安裝就解除安裝
svnserve --version //檢查
yum remove subversion //解除安裝
安裝
yum install subversion
4、建立svn庫(檔案位置可自由)
mkdir -p /root/svn/repository //建立倉庫資料夾
svnadmin create /root/svn/repository //用svn管理員身份建立乙個倉庫
建立成功後會產生這些檔案, 其中conf資料夾下是你用來配置的
接著就是用命令進入/root/svn/repository/conf目錄進行配置svn伺服器(以下**為檔案中的片段,可以直接複製黏貼)
(1)authz檔案配置,設定哪些使用者可以訪問哪些目錄
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,
&joe
# 系統管理員
admin = admin,zhangwq
developer = zhangsan
guster = lisi
#定義不同目錄的訪問許可權,設定我們之前設定的repository
# [/foo/bar]
# harry = rw
# &joe = r
# *=[/
]#admin組中成員,對本目錄有讀(r)和寫(w)許可權 @表示組成員
@admin
= rw
@developer
= rw
#guster組中的成員,對本目錄只有讀(r)許可權
@guster
= r# [repository:
/baz/fuz]
# @harry_and_sally
= rw
# *= r
#設定其它目錄的許可權 *
=表示其他人無任何許可權
[/files]
@admin
= rw
*=
(2)passwd檔案配置 主要新增使用者名稱和密碼
[users]
# harry = harryssecret
# sally = sallyssecret
# passwd檔案配置 主要新增使用者名稱和密碼,例如::
admin =
123456
zhangwq = zwq123456
zhangsan = zs123456
lisi = lisilisi
(3)svnserve.conf 檔案配置 配置訪問許可權
[general]
#匿名訪問的許可權 ,可為none, read, write
anon-access = none
#授權使用者的許可權, 可為none, read, write
auth-access = write
# 密碼資料檔案的路徑, 如不以/開頭,則為相對路徑
password-db = passwd
#訪問控制檔案的路徑, 如不以/開頭,則為相對路徑
authz-db = authz
#我們之前建立的倉庫repository
realm = repository
啟動svn並確保新增了防火牆埠(可以參考我這篇center os系統的文章: 鏈結)
svnserve -d -r /root/svn --listen-port 3691
//啟動
ps -ef|grep svn //可以看到伺服器啟動的埠資訊
svn服務沒開啟會出現這種提示
客戶端小烏龜連線:(這裡客戶端是windows系統的,客戶端小烏龜的安裝及配置中文這裡不說了)
10. 說明-關於guster來賓使用者許可權:
svn客戶端使用技巧
檢視本地svn賬號的密碼: 鏈結
svn客戶端不顯示狀態圖示
勾選後,在本地svn專案右鍵重新整理就可以了(如果還不生效就要重啟電腦了)
linux上svn伺服器,檔案儲存在哪
1)svn有兩種儲存方式:bdb和fsfs,目前用的最多的是fsfs方式,這種方式的話,一般是儲存在\db\revs資料夾下,裡面有一堆以版本號命名的檔案,如:0、1、2、3、4…,那個就是了。2)svn先把0版本的狀態壓縮成1個檔案,然後每次版本更新時就針對變動的部分做乙個壓縮檔案,每次都是增加乙個增量包,最後在伺服器上能看到檔名為從0開始到最終版本的一系列檔案
後端 伺服器
開啟檔案nginx.conf檔案 做出以下修改 server 404頁面配置,頁面同樣在html資料夾中 error page 404 404.html location 404.html 其他錯誤碼頁面配置 error page 500 502 503 504 50x.html location ...
後端 伺服器
開啟檔案nginx.conf檔案 做出以下修改 server 404頁面配置,頁面同樣在html資料夾中 error page 404 404.html location 404.html 其他錯誤碼頁面配置 error page 500 502 503 504 50x.html location ...
svn linux 下svn伺服器的搭建
yum install subversion 2.檢視svn位置 其實看不看都無所謂 3.建立svn版本庫目錄 svnadmin create home svnrepos 建立完成後會生成幾個檔案 4.進入conf目錄 該svn版本庫配置檔案 authz檔案是許可權控制檔案 passwd是帳號密碼檔...