記錄下自己手動搭建centos7的svn伺服器

2021-08-07 15:59:17 字數 1354 閱讀 8099

第一步:安裝svn

yum install subversion

輸入y 回車,安裝成功

測試結果   svnserve  --version

結果正常則表示ok,進入第二步

第二步:安裝openssl

yum install openssl openssl-devel

輸入y 回車,安裝成功

第三步:修改/root/.subversion/servier選項(可忽略,如果svn認證失敗,則執行該操作)

第四步:mkdir /var/svn/repos (絕對路徑建立) 建立目錄 ,根目錄下  svnadmin create /var/svn/repos 初始化版本,此時會生產很多配置檔案

第五步:cd /var/svn/reops/conf

第六步:vi authz group組新增

#使用者組 = 使用者名稱1,使用者名稱2

admin = hejh

#專案根目錄,也可以[reops:/專案1]

[reops:/]

#賦許可權,使用者組  讀寫許可權

@admin = rw

第七步:vi passwd   修改新增

#使用者名稱 = 密碼

hejh = password

第八步:vi svnserve.conf   修改

anon-access = none#控制非鑑權使用者訪問版本庫的許可權

auth-access = write #控制鑑權使用者訪問版本庫的許可權

password-db = passwd   #指定使用者名稱口令檔名

authz-db = authz #指定許可權配置檔名

realm = reops  #指定版本庫的認證域,即在登入時提示的認證網域名稱稱

第九步:svnserve -dr /var/svn

啟動完成;檢視執行緒ps -aux|grep svn

附:開機啟動,執行命令

sudo systemctl enable svnserve.service

則可以用下面命令開啟和關閉svn服務,需要先killall svnserve

$ sudo systemctl start svnserve.service

$ sudo systemctl stop svnserve.service

svn檢出時:位址為svn://ip:3690/reops

記得關閉防火牆或者防火牆允許3690埠,我是用阿里云云伺服器部署的,預設關閉防火牆,只需要在安全組策略中允許3690埠通過即可

記錄下自己的工作生涯

06年畢業,晃眼都工作14年了。歲月如梭,時光荏苒。從小白變成老人,是時候回顧下自己的工作經歷,梳理和沉澱下了。這裡開個坑,慢慢填吧。最初畢業,懵懵懂懂,也不知道未來能做什麼。最初應聘做硬體工程師。在公司裡分配工作,有基帶,射頻等方向。那也不知道哪個是做什麼的。網上檢視了下,射頻看著好像有點意思。好...

記錄下自己的學習CSS經歷

哪個 html 標籤用於定義內部樣式表?正確答案 如何在 css 檔案中插入注釋?正確答案 this is a comment 哪個屬性可用於改變背景顏色?正確答案 background color 如何改變某個元素的文字顏色?正確答案 color 在以下的 css 中,可使所有 元素變為粗體的正確...

記錄下自己GIT常用命令

記錄下自己常用的git命令 切換遠端分支 git branch set upstream to origin prod prod 拉取指定分支 git pull origin prod 建立遠端分支 git chekout b test branch git push origin test bra...