svn部署
參考地址:https://www.cnblogs.com/mymelon/p/5483215.html
1.下載
yum -y install subversion
2.建立版本庫
mkdir /var/svn/svnrepos
//在第二步建立的路徑基礎上,建立版本庫,命令如下:
svnadmin create /var/svn/svnrepos/xxxx //(xxxx為你預期的版本庫名稱,可自定義)
//建立成功後,進入xxx目錄下(會有conf,db等資料夾)
cd /var/svn/svnrepos/xxxx
3.修改配置
cd /var/svn/svnrepos/xxxx/conf
//資料夾中有三個檔案
authz:負責賬號許可權的管理,控制賬號是否讀寫許可權
passwd:負責賬號和密碼的使用者名稱單管理
svnserve.conf:svn伺服器配置檔案
vi authz
//在檔案內容的末尾,新增如下:
//rw表示賦予此賬號可讀寫的許可權,請注意[]中的斜槓,一定是反斜槓,有些教程說,需新增版本庫名稱在括號內,我直接建議就這寫,這樣寫允許訪問的許可權更大,避免一些錯誤
[\]
賬號1 = rw
賬號2 = rw
vi passwd
//賬號密碼檔案無需做修改,也是直接將賬號和密碼資訊追加到檔案中即可,注意格式為:
admin = 123456
vi svnserve.conf
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20201214134221832.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hpX2xhb2xpdQ==,size_16,color_FFFFFF,t_70#pic_center)
4.防火牆
//多數情況下伺服器安裝完成,配置完成後,無法連線svn伺服器,均是防火牆問題,大家按照如下3條命令逐一執行即可(阿里雲等需開放3690埠)
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
5.啟動
svnserve -d -r /var/svn/svnrepos
6.訪問地址
svn://ip地址:3690/xxxx
相關文章
- Windows + Jenkins + .NetFramework + SVN 持續部署WindowsJenkinsFramework
- CentOS 7.9中部署SVN(Subversion)服務CentOS
- Capistrano + SVN 個人安裝部署總結API
- CentOS SVN 環境搭建配置跟自動部署CentOS
- Jenkins+Svn+Docker搭建持續整合環境 自動部署JenkinsDocker
- svn
- SVN管理是什麼?SVN安裝教程,SVN可以做什麼
- IDEA svn專案 更換SVN地址Idea
- SVN基本
- SVN用法
- 115 svn: URL 'svn://132.232.108.38/think' doesn't exist
- svn歷史版本刪除(為svn庫瘦身)
- SVN 建立版本庫 與 啟動 SVN 服務
- Windows+.Net Framework+svn+IIS在Jenkins上的自動化部署入門WindowsFrameworkJenkins
- svn基本操作
- SVN的使用
- svn access to forBiddenORB
- SVN客戶端下載和SVN visual studio 外掛客戶端
- [轉載]SVN系列之—-SVN版本回滾的辦法
- SVN chechout failed: xxx is not valid as filename in directory svn檢出錯誤AI
- docker安裝svnDocker
- 第4課 SVN
- svn提交規範
- [CTFHUB]SVN洩露
- svn 遷移到gitGit
- SVN使用總結
- SVN小總結
- svn檔案管理
- SVN的簡介
- Linux (Ubuntu) 安裝 SVN-新來的老主管發起用 SVN!LinuxUbuntu
- svn圖示問題
- Cornerstone (SVN管理)Mac 4.2Mac
- SVN 學習筆記筆記
- SVN - 常用知識點
- php 直接呼叫svn命令PHP
- 搭建SVN伺服器伺服器
- SVN !檔案刪除
- spring cloud config 整合svnSpringCloud