91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何配置SVN版本控制系統

發布時間:2022-01-26 10:22:36 來源:億速云 閱讀:139 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Linux下如何配置SVN版本控制系統”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux下如何配置SVN版本控制系統”這篇文章吧。

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

Linux下如何配置SVN版本控制系統

安裝步驟

?

1.安裝SVN

# yum install subversion
Linux下如何配置SVN版本控制系統
img

2.檢查是否安裝成功

# svnserve --version
Linux下如何配置SVN版本控制系統

注:

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

3.創建倉庫目錄

# mkdir -p /home/svn/project

4.創建項目

# svnadmin create /home/svn/project/

5.檢查是否創建成功

# cd /home/svn/project/# ll

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

Linux下如何配置SVN版本控制系統

配置步驟

?

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

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

2.配置 svnserv.conf

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

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 = sallyssecretusername = 123456

4.配置authz權限

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

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

5.啟動SVN服務

# svnserve -d -r /home/svn

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

測試結果

?

1.在本機安裝TortoiseSVN

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

2.進行代碼檢出

# 輸入svn://你的ip地址/project# 如果彈出輸入賬號密碼的對話框,表示上述設置正確。
Linux下如何配置SVN版本控制系統
Linux下如何配置SVN版本控制系統

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

Linux下如何配置SVN版本控制系統


以上是“Linux下如何配置SVN版本控制系統”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丰镇市| 南昌市| 丹江口市| 阳信县| 准格尔旗| 元阳县| 崇阳县| 治县。| 即墨市| 二连浩特市| 榆中县| 佛教| 弥渡县| 高淳县| 左贡县| 蚌埠市| 浦县| 中西区| 滦南县| 遂平县| 大理市| 汽车| 霍州市| 东乌珠穆沁旗| 永川市| 玉溪市| 名山县| 镇雄县| 石狮市| 达拉特旗| 皮山县| 米脂县| 天全县| 崇阳县| 亳州市| 杂多县| 卢龙县| 六枝特区| 龙海市| 江达县| 阳泉市|