超簡單的 SVN 服務搭建
阿新 • • 發佈:2018-07-31
none ima ext 個人 配置 onf 查看 hang 配置文件 SVN 簡介 :
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的
部署 SVN 服務器 :
1.安裝 SVN 服務 :
yum install subversion -y
svnserve --version #查看版本
2.創建倉庫目錄 :
mkdir -p /opt/svn/repo #創建目錄 svnadmin create /opt/svn/repo/ #創建新倉庫
3.編輯配置文件 :
vim /opt/svn/repo/conf/svnserve.conf #註意:配置項前不能有空格
[general] #總體配置
anon-access = none #匿名用戶沒有任何權限
auth-access = write #認證用戶有寫的權限
password-db = /opt/svn/repo/conf/passwd #用戶密碼文件
authz-db = /opt/svn/repo/conf/authz #用戶信息文件
svnserve -d -r /opt/svn/repo/ #啟動svn 關閉用 kill pid netstat -tunlp | grep svnserve
4.創建用戶和權限文件 :
vim /opt/svn/repo/conf/passwd zhangsan = abc123 #格式 :用戶名=密碼 sysadmin = abc123 vim /opt/svn/repo/conf//authz [/] #倉庫 一般倉庫只有讀的權限 zhangsan = r sysadmin = r [/webphp] #倉庫子目錄 sysadmin = r zhangsan = rw mkdir /opt/svn/repo/conf/webphp svn import webphp/ file:///opt/svn/repo/webphp -m "初始化SVN目錄" #導入 webphp
5.Windows 安裝 TortoiseSVN(重啟win) :
超簡單的 SVN 服務搭建