- • 安裝svn
使用命令 yum install subversion
如果提示上述錯誤,請以管理員身份運行
使用命令su root
再執行 yum install subversion
2,查看svn版本
svnserve --version
3,創建svn版本庫目錄
mkdir -p /projects/svn
#mkdir = 新建文件夾
一句話的來講,就是在根目錄下創建一個叫“projects”,里面包含創建svn文件夾。
4 新建一個測試版本庫
svnadmin create /projects/svn/testsvn
#在svn里面創建一個叫testsvn的項目
#打開可以看到
5,修改項目的配置文件
#authz – 配置權限文件
#passwd – 配置賬號密碼
#svnserve – 配置服務器文件
#權限的配置 authz
如果用戶下是只讀,那么請使用 chmod 777 + 文件
直接雙擊文件。如下圖編輯,可以配置多個賬戶
賬號及分組:
admin組賬號有lyh
test組的賬號有test1、test2、test3
權限配置解釋:
[testsvn:/] #項目名字
@admin = rw (admin分組對整個testsvn版本庫可讀寫)
test1 = rw (賬號test1對整個testsvn版本庫可讀寫)
[testsvn:/test] #項目組
@test = rw (test分組對整個testsvn/test目錄可讀寫)
配置密碼
賬號 = 密碼 (方便起見,取相同而已)
服務配置
將注釋打開並修改
啟動svn服務
svnserve -d -r /projects/svn/
如果出現上面錯誤,請關閉svn服務
停止 killall svnserve
然后再開啟
svnserve -d -r /projects/svn/
l 備注
1、如果出現無法連接服務器的提示,請確保遠程svn服務器的3690端口可以訪問
firewall-cmd --zone=public --add-port=3690/tcp --permanent
systemctl restart firewalld
修改svnserve配置並設置開機啟動
vim /etc/sysconfig/svnserve
將 /var/svn改成自己的代碼庫地址
設置開機自啟
systemctl enablesvnserve.service
ps: 上面是構建svn 下面簡單來說一下接通svn
在linux下接通svn服務
使用命令
Ifconfig #查看ip地址
輸入剛剛獲得的ip地址
會出現
出現上面畫面是因為svn里面沒有目錄,沒有項目
所以回到linux下面
隨意新建一個項目,我以新建一個文件為項目,如圖
正確輸入之后,出現上面界面,提示輸入用戶名,密碼。
如后可以選擇右鍵 導出,將代碼push下來