第一步:安裝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.servicesvn檢出時:位址為svn://ip:3690/reops$ sudo systemctl stop svnserve.service
記得關閉防火牆或者防火牆允許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...