- 安裝svnserve
yum -y install subversion
- 建立版本庫目錄(以後的版本庫提供存放位置)
mkdir /svn/repository
- 建立svn版本庫
svnadmin create /svn/repository/test
- 修改配置
cd /svn/repository/jmoon/conf
authz:負責賬號許可權的管理,控制賬號是否讀寫許可權
passwd:負責賬號和密碼的使用者名稱單管理
svnserve.conf:svn伺服器配置檔案
4.1:先把svnserve.conf註釋去掉
在genneral下面的anon-access = read ----匿名使用者可讀
auth-access = write ----認證使用者可讀
password-db = passwd ---啟用密碼檔案,指向passwd檔案
authz-db = authz ----啟用認證檔案,指向authz這四行的註釋去給掉,記得開頭不能存在空格,空格也要刪掉
4.2 編輯使用者密碼(passwd)檔案,用vim即可
格式是 賬號 = 密碼4.3編輯認證許可權檔案
可以新增使用者組,然後下面再配置使用者組在指定目錄下面的許可權,看需求配置 - 開啟svn服務
svnserve -d -r /svn/repository
- 檢視一下是否啟動成功
ps -aux| grep svn
-
客戶端訪問svn伺服器
svn://ip地址/xxx- 注意事項
1:如果不打算關閉防火牆,並且不打算用apache,請將3690埠新增到防火牆規則
[root@youxi1 ~]# firewall-cmd --permanent --zone=public --add-port=3690/tcp success [root@youxi1 ~]# firewall-cmd --reload success [root@youxi1 ~]# firewall-cmd --permanent --zone=public --list-ports 3690/tcp
2:無法checkout svn,上面我們新建的倉庫地址是/svn/repository/test
我們在檢出的時候,只需要svn://ip地址/test 不需要/svn/repository
- 注意事項
Linux(centos)搭建SVN倉庫
相關文章
- 使用 SVN 搭建 Composer 私有倉庫
- ubuntu centos搭建版本控制svnUbuntuCentOS
- Linux搭建私有軟體倉庫Linux
- 在centos7搭建git程式碼倉庫CentOSGit
- Linux 下搭建 SVN 服務Linux
- 搭建企業內部yum倉庫(centos6+centos7+epel源)CentOS
- SVN程式碼倉庫主從同步方案主從同步
- CentOS自建yum倉庫CentOS
- CentOS SVN 環境搭建配置跟自動部署CentOS
- yum倉庫搭建
- 建立svn倉庫步驟(創業公司需要)創業
- SVN倉庫備份和遷移基本操作
- CentOS部署Harbor映象倉庫CentOS
- 如何在CentOS7上搭建自己的GitLab倉庫詳解?CentOSGitlab
- docker 私有倉庫搭建Docker
- 搭建python私有倉庫Python
- gitlab私有倉庫搭建Gitlab
- 搭建Harbor 映象倉庫
- docker搭建私有倉庫Docker
- 如何從SVN遷移原始碼到Git倉庫原始碼Git
- 搭建私有的Composer倉庫
- Docker搭建Harbor私有倉庫Docker
- yum配置及倉庫搭建
- docker搭建私人git倉庫DockerGit
- NPM 私有倉庫的搭建NPM
- 使用nexus搭建yum倉庫
- Harbor倉庫搭建及使用
- Linux部署YUM倉庫Linux
- 用Docker搭建cnpm私有倉庫以及私有倉庫的使用DockerNPM
- Docker倉庫之Registry私有映象倉庫的搭建與使用Docker
- 使用verdaccio 搭建npm私有倉庫NPM
- 搭建自己的私服倉庫Nexus
- git倉庫之gitlab搭建使用Gitlab
- 使用verdaccio搭建私有npm倉庫NPM
- Linux網路-Yum倉庫Linux
- Centos7安裝docker倉庫HarborCentOSDocker
- Docker倉庫之Harbor企業級映象倉庫的搭建與使用Docker
- linux svn server搭建、多專案管理及主備方案LinuxServer專案管理