日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下配置SVN版本控制系統(tǒng)

SVN是一個跨平臺的開源的版本控制系統(tǒng),svn版本管理工具管理著隨時間改變的各種數(shù)據(jù),這些數(shù)據(jù)放置在一個中央檔案庫(repository)中,svn會備份并記錄每個文件每一次的修改、更新、變動。這樣可以把任意一個時間點的檔案恢復到想要的某個舊的版本,可以查看指定文件的更新歷史記錄。

安塞ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

安裝步驟

1.安裝SVN

# yum install subversion

img

2.檢查是否安裝成功

# svnserve --version

注:

# 另外在安裝之前也可以檢測是否已經(jīng)安裝過舊版本,可將舊版本卸載之后重新安裝。
# 檢查已安裝版本
# rpm -qa subversion
# 卸載舊版本SVN
# yum remove subversion

3.創(chuàng)建倉庫目錄

# mkdir -p /home/svn/project

4.創(chuàng)建項目

# svnadmin create /home/svn/project/

5.檢查是否創(chuàng)建成功

# cd /home/svn/project/
# ll

進入project文件夾進行查看可看到文件夾包含了conf、db、format、hooks、locks、 README.txt等文件,說明一個SVN庫已經(jīng)建立。

配置步驟

1.進入conf目錄會看到3個配置文件

進入上面生成的文件夾conf下,進行配置, 有以下幾個文件authz,passwd,svnserve.conf。其中authz 是權(quán)限控制,可以設(shè)置哪些用戶可以訪問哪些目錄,passwd是設(shè)置用戶和密碼的,svnserve是設(shè)置svn相關(guān)的操作,生成的文件中都有英文注釋說明。

2.配置 svnserv.conf

# vim svnserv.conf
[general]
anon-access = none     # 使非授權(quán)用戶無法訪問
auth-access = write    # 使授權(quán)用戶有寫權(quán)限
password-db = password   # 用戶密碼文件
authz-db = authz       # 訪問控制文件
realm = /home/svn/project # 認證命名空間,subversion會在認證提示里顯示,并且作為憑證緩存的關(guān)鍵字。
# 采用默認配置,以上語句都必須頂格寫,左側(cè)不能留空格,否則會出錯。

3.配置passwd(格式:帳號=密碼)

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret
username = 123456

4.配置authz權(quán)限

# 在末尾添加如下代碼
[/]
username = rw
# r:讀,w:寫

注:還有更加細致的權(quán)限配置,在這里就不在寫了,大家可以查看SVN文檔。

5.啟動SVN服務(wù)

# svnserve -d -r /home/svn

注:默認的端口是3690,在檢出提交操作之前請檢測此端口是否允許出站入站。如不允許,請設(shè)置好防火墻。

測試結(jié)果

1.在本機安裝TortoiseSVN

安裝方法和具體用法請看:https://blog.csdn.net/zhihua_w/article/details/64904692

2.進行代碼檢出

# 輸入svn://你的ip地址/project
# 如果彈出輸入賬號密碼的對話框,表示上述設(shè)置正確。


3、新建commit.txt,進行提交測試


當前文章:Linux下配置SVN版本控制系統(tǒng)
當前URL:http://www.5511xx.com/article/dhgdesh.html