一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

2022-03-07 22:03李洋博客 服務器知識

之前我們寫過怎么在寶塔linux面板搭建SVN控制系統的圖文教程,本文主要為大家介紹Windows下安裝和部署SVN服務器且同步到Web站點的方法,有需要的朋友可以參考下

之前我們寫過怎么在寶塔linux面板搭建SVN控制系統的圖文教程,我感覺在linux安裝會很復雜,結果按照教程操作并不是很復雜,上周我們的項目需要重新搭建一個svn,這次是在windows下安裝,第一個印象就是很簡單啊,畢竟都是窗口界面,而且不需要敲代碼就行了,結果被顯示狠狠的打臉,,,安裝的確簡單,但是安裝完成之后無法同步的web站點的目錄,草率了,總結下過程把問題羅列出來,免得以后又雙叒叕忘記了,不廢話教程開始(教程有點長,已經安裝完成的,可以忽略前部分)。

SVN服務端和客戶端的安裝

打開VisualSVN Server軟件,點擊下一步:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

選擇同意:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

默認即可如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

設置訪問端口,是否啟用https所以,如果需要就勾選https,本站測試未勾選:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

還是下一步,感興趣的可以使用翻譯軟件看看譯文:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

安裝完成,如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

安裝完成之后新建項目,如圖選擇第一個即可:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

安裝選擇第一個如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

設置新建項目的名稱:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

選擇第一個空白項目:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

這個是權限,設置每個人都有寫入和讀取權限,默認就行,后期可修改。

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

如圖,新建完成后會給出鏈接地址和項目基本信息:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

項目新建完成,會給出項目IP地址和自擬的端口號,接下來我們需要新建用戶,設置用戶名稱和密碼:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

設置完成后選擇“Copy URL to Clipboard”第一個選選項,復制鏈接地址:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

項目和用戶都設置完成后,項目右鍵選擇“Copy URL to Clipboard”,翻譯中文就是“將URL復制到剪貼板”,一會能用到,最后安裝“TortoiseSVN”客戶端,這個安裝不介紹了,一直下一步就行,然后不習慣英文的可以自行安裝一個語言包,文件里面有,語言包安裝也是下一步就行,沒什么能介紹得啦,至此服務器端的安裝和部署已經完成,這個還算是簡單,并不是很復雜,如果你以為教程到此結束那就大錯特錯了,這些教程網上都有,也不至于我費勁長篇大論了,接下來才是重點,畢竟新建完成的SVN需要跟網站站點的目錄關鍵才行。

SVN服務器與web站點的同步

我們在服務器端,網站目錄下新建一個站點,如果是寶塔新建會自動生成目錄,我們在根目錄下繼續選擇“檢出(Checkout)”,檢出至目錄,選擇右側“...”找到站點目錄,如圖

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

完成之后系統會提示目標文件夾非空,我們選擇檢出即可,會自動同步已有文件,提示檢出完成。

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

然后刷新文件目錄就是顯示一個綠色對號圖標,接下來打開SVN服務端,項目右鍵選擇“Properties

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

在彈出的新窗口點擊“Hooks”然后雙擊“Post-commit hook”如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

代碼如下:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程 PHP
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING_COPY=C:\wwwroot\ceshisvn.cn
svn update %WORKING_COPY% --username ly --password 123456

目錄“C:\wwwroot\ceshisvn.cn”就是需要同步的站點目錄,根據實際需求修改,最后的“ly”和“123456”是用戶名和密碼,設置完成之后,點擊OK,重啟SVN服務,點擊svn server右鍵,選擇“Restart”完成重啟。如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

打開網站根目錄,右鍵選擇更新,因為我們默認的站點有文件,需要提交更新,選擇需要同步文件,我這里就一個文件,點擊確定,如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

會提示我們“svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)”錯誤,如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

這時我們在空白處右鍵選擇“Tortoise SVN”找到“清理”選項,點擊,如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

如圖,我們勾選清理副本狀態、破除寫鎖,點擊確定:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

系統提示“清理目錄成功”。刷新文件都變成了綠色對號啦,但是在更新上傳的時候還是會提示這個,但是不重要,畢竟我們不在服務器端操作,設置完成我們回到本機客戶端,看好了是客戶端,不是服務器端了。復制svn地址,然后檢出目錄自行設置,如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

確定之后就會自動同步網站的內容(寶塔新建的站點默認的文件),點擊OK,如圖:

Windows下安裝和部署SVN服務器且同步到Web站點的圖文教程

至此教程已完成,設置完成后目錄已經可以同步到網站目錄了,我們可以隨意測試個文件,右鍵更新,提交即可,打開網站查看文件是否更新。至于服務器端的svn為什么還是顯示鎖定我也不太清楚,有知道的可以指導下,題外話,按照網上的直接“復制 hooks下的 post-commit.tmpl 模板,并修改后綴名為 .bat”然后添加同步的代碼,我操作一直都提示“svn: E155007: None of the targets are working copies”失敗,不曉得為什么,可能是我的姿勢不對?好吧,不管他了,按照我的教程操作至少可以實現同步網站目錄的,如有其他疑問留言反饋吧,謝謝!

https://www.aliyundrive.com/s/iq61466ydsw

提取碼: z9r4 點擊鏈接保存,或者復制本段內容,打開「阿里云盤」APP ,無需下載極速在線查看,視頻原畫倍速播放。

原文地址:https://www.talklee.com/blog/668.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男人猛戳女人下部30分钟 | 亚洲视频在线观看免费视频 | 久久国产视频网站 | 日本老妇成熟 | 五月婷婷俺也去开心 | 91蜜桃| 日韩人成 | 欧美特欧美特级一片 | 亚洲美色综合天天久久综合精品 | np小说h | 小早川怜子在线播放精品 | www在线观看视频免费 | 日日免费视频 | jk制服蕾丝超短裙流白浆 | 欧美人与禽交片在线播放 | 丝瓜茄子绿巨人秋葵榴莲污 | 久久精品观看 | 美味情缘韩国在线观看视频 | 无码区国产区在线播放 | 女生被草 | 国产caoni555在线观看 | 国产成人8x视频一区二区 | 岛国a香蕉片不卡在线观看 荡女淫春2古装 | 福利国模私拍视频在线观看 | 四虎在线最新地址公告 | 亚洲第一区se | 四虎国产精品免费入口 | 精品国产在天天线在线麻豆 | 3d动漫美女物被遭强视频 | 国产成人影院在线观看 | 国产91免费在线 | 无遮免费网站在线入口 | 国产精品一区二区久久不卡 | 国产自精品| 欧美精品久久久亚洲 | 国产日产国无高清码2020 | 女人是男人的未来1分49分 | 99精品在线视频观看 | 国产乱子伦在线观看不卡 | 户外露出野战hd | 成年人视频免费在线观看 |