据官方数据显示,享誉盛名的服务器控制面板Plesk在市场占有率上一直领跑同类产品,十几年来备受广大用户青睐,这不得不让人想到其在技术上的明显优势和用户友好的产品宗旨。Plesk在技术上一直保持着领先的地位,且不断创新推新,不仅是面板本身的技术革新,还不断新增支持第三方软件应用,让用户在Plesk面板内就能够直接便捷地享用最新流行的第三方技术,其中与Git的无缝整合就是其技术创新和便利客户的最直接的表现。
Git是开源的版本控制系统,与常用的版本控制工具CVS、Subversion等不同,采用的是分布式版本repository的方式。分布式与集中式的版本控制系统相比更具优势,速度更快,更具灵活性,合作开发者之间的冲突解决能力更强。因此Git服务广受欢迎,目前用户已逾百万。此次以扩展的形式纳入Plesk面板中,更是从用户角度考虑出发,给大家新增一项选择,Plesk面板用户可直接享用流行的Git开发应用,Git用户也可以通过Plesk轻松管理Git系统,一举两得。
一键安装,方便快捷
Plesk本身功能就非常丰富,但是还可以通过扩展的形式扩充服务和功能。其扩展目录里包罗万象,有各种第三方应用软件。而Git服务就包括在Plesk扩展目录里。Plesk扩展目录最大的好处就是给用户极大的便利性。管理员可直接在扩展目录中找到Git应用(如下图所示)点击安装即可,方便快捷。如果客户订阅的服务方案包括Git管理权限,那么在其客户面板上即可显示Git服务,在面板上直接使用和管理Git服务。
本地、远程Git repository,完全支持
在 Plesk 中,根据用途您可以添加两类 Git repositories:一是使用您的工作站上的本地 repository。在该情况下,您从本地 repository 发送代码更改到 Plesk,然后 Plesk 会将这些更改部署到您的网站上。二者是使用远程的 Git 主机。如果您已使用 GitHub (github.com) 或 BitBucket (bitbucket.org) 中的某个远程 repository,则可使用远程的Git主机。在此情况下,您发送代码更改到该远程 repository,然后 Plesk 会从远程 repository pull 这些更改并将其部署到您的网站上。Plesk不管是在远程还是本地repository和网站之间都担当着一个非常重要的桥梁角色,用户不怕自己的网站得不到及时的代码更新,还不用为repository类型的问题担心,因为Plesk全支持。
界面直观,操作简单
当您在域名中启用了 Git repositories 时,则会在域名页面上显示创建的 repositories 列表。会显示每个 repository 的名称、当前的 branch 和部署路径,以及部署的方式(自动部署、手动部署或不部署),还会在页面中间显示Git应用的当前状态(是否已启用)。用户可通过面板界面直接全面地了解其Git服务信息,以方便其进一步设置操作。面板界面直观,通过它使用和管理Git服务,非常方便简单:点击 repository 名称旁的 部署 按钮可以从 repository 部署文件(如果配置可以手动部署),而点击 以 Pull 方式更新 按钮则可以从远程 repository 以 pull 方式应用更改,而且Plesk还可通过 Git 链接管理域名的 Git repositories。
功能丰富,应您所需
Plesk支持使用本地repository和远程Git主机。对于本地repository,Plesk支持创建Git repository、push和部署文件、更改branch或路径、选择部署模式、启用既定模式以外的其它部署操作、查看commit日志、重命名和移除repository等。而针对远程Git主机,在Plesk界面可执行克隆Git repository、pull和部署文件、更改branch或路径、选择部署模式、将webhooks用于自动pull、启用既定模式以外的其它部署操作、查看commit日志、重命名或移除repository。基本的Git服务操作都可通过Plesk执行,帮助用户轻松实现代码修改和更新。
享受国际一流的服务器控制面板的同时又能便捷操控时下流行的Git分布式版本控制系统,双管齐下,广大用户值得拥有。