Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
    • WordPress 插件及主題下載
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

搭建 SVN 服务器

搭建 SVN 服务器

2017-12-19 Comments 0 Comment

安装 SVN 服务端

任务时间:1min ~ 2min

安装 Subversion

Subversion 是一个版本控制系统,相对于的 RCS 、 CVS ,采用了分支管理系统,它的设计目标就是取代 CVS 。

yum install -y subversion

创建 SVN 版本库

任务时间:1min ~ 2min

创建项目版本库

 mkdir -p /data/svn/myproject
 svnadmin create /data/svn/myproject

配置 SVN 信息

任务时间:2min ~ 5min

配置文件简介

版本库中的配置目录 conf 有三个文件:

  • authz 是权限控制文件
  • passwd 是帐号密码文件
  • svnserve.conf 是SVN服务综合配置文件

配置权限配置文件 authz

现在请 编辑 authz ,内容参考如下:

示例代码:/data/svn/myproject/conf/authz
[groups]            
#用户组
admin = admin,root,test  
#用户组所对应的用户
[/]                 
#库目录权限
@admin = rw         
#用户组权限
*=r               
#非用户组权限

配置账号密码文件 passwd

现在请 编辑 passwd ,内容参考如下:

示例代码:/data/svn/myproject/conf/passwd
[users]
# harry = harryssecret
# sally = sallyssecret
admin = 123456
root = 123456
test = 123456

配置 SVN 服务综合配置文件 svnserve.conf

现在请 编辑 svnserve.conf ,内容参考如下:

示例代码:/data/svn/myproject/conf/svnserve.conf
[general]
# force-username-case = none
# 匿名访问的权限 可以是read、write,none,默认为read
anon-access = none
#使授权用户有写权限
auth-access = write
#密码数据库的路径
password-db = passwd
#访问控制文件
authz-db = authz
#认证命名空间,SVN会在认证提示里显示,并且作为凭证缓存的关键字
realm = /data/svn/myproject

[sasl]

启动 SVN 服务

任务时间:2min ~ 5min

启动 SVN

svnserve -d -r /data/svn

checkout SVN项目

mkdir -p /data/workspace/myproject
svn co svn://127.0.0.1/myproject /data/workspace/myproject --username root --password 123456 --force --no-auth-cache

提交文件到 SVN 服务器

从本地提交文件到 SVN 服务器,其中 root 密码为 /data/svn/myproject/conf/passwd 文件存储的密码

cd /data/workspace/myproject
echo test >> test.txt
svn add test.txt
svn commit test.txt -m 'test'

提交成功后可以通过如下命令从本地项目删除文件

cd /data/workspace/myproject
rm -rf test.txt

删除后可以通过 SVN 服务器恢复

cd /data/workspace/myproject
svn update

部署完成

任务时间:时间未知

大功告成

恭喜您已经完成了搭建 SVN 服务器,您可以留用或者购买 Linux 版本的 CVM 继续学习。

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 分享到 Pinterest(在新視窗中開啟)
  • 分享到 Reddit(在新視窗中開啟)
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)

相關


教學資源

Post navigation

PREVIOUS
搭建 GIT 服务器教程
NEXT
搭建 Node.js 环境

發表迴響取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
限時免費
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
WordPress資訊
WeChat資訊
PHP資訊
教學資源
開源程序
網頁工具
SEO工具
醫療健康
其他資訊
Content from
Content to
2017 年 12 月
一 二 三 四 五 六 日
 123
45678910
11121314151617
18192021222324
25262728293031
    1 月 »

分類

  • 網站公告
  • 限時免費
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 其他資訊

彙整

近期文章

  • 微小獨特的海洋生物揭示神經元的古老起源 2023-09-22
  • 新型奈米帶可提高電池和太陽能電池的效率 2023-09-22
  • 首次iPhone 15 Pro跌落測試鈦金屬相比不鏽鋼表現如何? 2023-09-22
  • 空拍人士:特斯拉德州超級工廠可能停產至月底 2023-09-22
  • 餘承東卸任華為車BU CEO 三大疑問待解 2023-09-22
  • Android 14 QPR1可讓使用者透過USB將Android裝置當作PC攝影機 2023-09-22
  • 中國科學家新成果:有了這種材料,再也不用擔心沒有水喝了? 2023-09-22
  • 源自47.6萬年前:考古學家發現世界上最古老的木造建築 2023-09-22
  • 英國”英美資料橋”擴展協議將納入歐盟-美國資料隱私框架 2023-09-22
  • 改進電極材料MXene有望開啟可充電電池技術的未來 2023-09-22

熱門文章與頁面︰

  • Autodesk AutoCAD 2021 正式版註冊版-簡體/繁體中文/英文版
  • 打車叫到特斯拉不會開門很尷尬?官方介紹開關門方法
  • DP vs HDMI 誰才是遊戲玩家最佳選擇?
  • 盜版Windows 7還能免費升級Windows 10嗎?
  • PHP 7.1 的A non-numeric value encountered 錯誤和解決方法
  • 世界上有多少個國家
  • 一鍵GHOST v2020.07.20 正式版-硬盤版/光盤版/優盤版/軟盤版
  • Microsoft Office 2016 4in1 2020.05 專業增強版綠色精簡版
  • 靠養貓養狗年入百萬:寵物博主是門怎樣的生意?
  • Explorer Patcher:讓Windows 11恢復Windows 10的行為特徵

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2023   All Rights Reserved.