據(jù)官方數(shù)據(jù)顯示,享譽盛名的服務器控制面板Plesk在市場占有率上一直領跑同類產(chǎn)品,十幾年來備受廣大用戶青睞,這不得不讓人想到其在技術上的明顯優(yōu)勢和用戶友好的產(chǎn)品宗旨。Plesk在技術上一直保持著領先的地位,且不斷創(chuàng)新推新,不僅是面板本身的技術革新,還不斷新增支持第三方軟件應用,讓用戶在Plesk面板內(nèi)就能夠直接便捷地享用最新流行的第三方技術,其中與Git的無縫整合就是其技術創(chuàng)新和便利客戶的最直接的表現(xiàn)。
Git是開源的版本控制系統(tǒng),與常用的版本控制工具CVS、Subversion等不同,采用的是分布式版本repository的方式。分布式與集中式的版本控制系統(tǒng)相比更具優(yōu)勢,速度更快,更具靈活性,合作開發(fā)者之間的沖突解決能力更強。因此Git服務廣受歡迎,目前用戶已逾百萬。此次以擴展的形式納入Plesk面板中,更是從用戶角度考慮出發(fā),給大家新增一項選擇,Plesk面板用戶可直接享用流行的Git開發(fā)應用,Git用戶也可以通過Plesk輕松管理Git系統(tǒng),一舉兩得。
一鍵安裝,方便快捷
Plesk本身功能就非常豐富,但是還可以通過擴展的形式擴充服務和功能。其擴展目錄里包羅萬象,有各種第三方應用軟件。而Git服務就包括在Plesk擴展目錄里。Plesk擴展目錄最大的好處就是給用戶極大的便利性。管理員可直接在擴展目錄中找到Git應用(如下圖所示)點擊安裝即可,方便快捷。如果客戶訂閱的服務方案包括Git管理權限,那么在其客戶面板上即可顯示Git服務,在面板上直接使用和管理Git服務。
本地、遠程Git repository,完全支持
在 Plesk 中,根據(jù)用途您可以添加兩類 Git repositories:一是使用您的工作站上的本地 repository。在該情況下,您從本地 repository發(fā)送代碼更改到 Plesk,然后 Plesk 會將這些更改部署到您的網(wǎng)站上。二者是使用遠程的 Git 主機。如果您已使用 GitHub (github.com)或 BitBucket (bitbucket.org) 中的某個遠程 repository,則可使用遠程的Git主機。在此情況下,您發(fā)送代碼更改到該遠程 repository,然后 Plesk 會從遠程 repository pull 這些更改并將其部署到您的網(wǎng)站上。Plesk不管是在遠程還是本地repository和網(wǎng)站之間都擔當著一個非常重要的橋梁角色,用戶不怕自己的網(wǎng)站得不到及時的代碼更新,還不用為repository類型的問題擔心,因為Plesk全支持。
界面直觀,操作簡單
當您在域名中啟用了 Git repositories 時,則會在域名頁面上顯示創(chuàng)建的 repositories 列表。會顯示每個 repository 的名稱、當前的branch 和部署路徑,以及部署的方式(自動部署、手動部署或不部署),還會在頁面中間顯示Git應用的當前狀態(tài)(是否已啟用)。用戶可通過面板界面直接全面地了解其Git服務信息,以方便其進一步設置操作。面板界面直觀,通過它使用和管理Git服務,非常方便簡單:點擊 repository 名稱旁的 部署 按鈕可以從 repository 部署文件(如果配置可以手動部署),而點擊 以 Pull 方式更新 按鈕則可以從遠程repository 以 pull 方式應用更改,而且Plesk還可通過 Git 鏈接管理域名的 Git repositories。
功能豐富,應您所需
Plesk支持使用本地repository和遠程Git主機。對于本地repository,Plesk支持創(chuàng)建Git repository、push和部署文件、更改branch或路徑、選擇部署模式、啟用既定模式以外的其它部署操作、查看commit日志、重命名和移除repository等。而針對遠程Git主機,在Plesk界面可執(zhí)行克隆Git repository、pull和部署文件、更改branch或路徑、選擇部署模式、將webhooks用于自動pull、啟用既定模式以外的其它部署操作、查看commit日志、重命名或移除repository。基本的Git服務操作都可通過Plesk執(zhí)行,幫助用戶輕松實現(xiàn)代碼修改和更新。
享受國際一流的服務器控制面板的同時又能便捷操控時下流行的Git分布式版本控制系統(tǒng),雙管齊下,廣大用戶值得擁有。