Plesk Onyx和Git集成详解

Git是一款备受广大站长喜爱的源代码管理系统,Plesk Onyx服务器管理控制面板不仅能无缝衔接Git,并且可以管理 Git Repo 并自动将网站从 Repo部署到目标公共目录,也就是说通过Plesk可以将 Git 作为网站初始发布和进一步更新的传输工具。本文将从安装Git开始,详细介绍Plesk Onyx如何集成Git,以及集成后能获取哪些功能,如何实现这些功能。

如何在Plesk Onyx中安装Git?

Git是作为一款扩展应用包含于Plesk Onyx中,因此只需要在Plesk 扩展目录中找到Git扩展,点击安装,系统就会自动下载应用并快速安装,真正实现一键安装Git。

安装完成后,确保在Plesk中至少添加了一个域名,且该域名有Git管理权限。这样在该网站域名下就能看到嵌入的Git图标,点击Git就能直接进行操作,实现完全的无缝衔接。

如何在Plesk中使用Git?

通过Plesk面板进入Git后,可以看到非常清晰直观的操作界面。您可以根据用途选择添加两类 Git repo:

1.添加存储在工作站上的本地 repo。从本地 repo 发送更改到 Plesk后,Plesk 就会将这些更改部署到对应网站上。

2.添加存储在GitHub 或BitBucket等远程Git主机上的repo。发送更改到该远程 repo上,然后 Plesk 会从远程 repo pull这些更改并部署到网站上。

如果域名中启用了 Git repositories,那么在域名页面上就会直接显示创建的 repo 列表,列表中包含每个 repo 的名称、当前的 branch 和部署路径,这样使用和查看起来更加方便直观。

此外,在Plesk中还可以对repo进行参数设置,包括Repository 名称,SSH公钥,选择部署方式,并且查看Git repo路径,Webhook URL等。需要强调的是,无论是从本地还是从远程主机部署repo,都有三种部署模式可以选择,自动部署(默认)、手动部署和无部署,根据自己的实际需要选择合适的部署方式即可。

在使用远程Git主机时,你还可以使用 Webhooks 来配置远程 repo,以实时通知Plesk新文件,以及自动部署网站等功能。设置方法很简单,只需要将自动生成的 webhook URL添加到远程 repo,并设置为在push到 repo时被触发。这样一来,一旦有文件push 到远程 repo,Plesk都会收到通知并且自动回调和更新信息。如果将该repo设置为自动部署模式,那么push的文件就会被立即部署到网站上,实现了远程Git repo和Plesk本地网站之间的信息基本同步,省去了站长手动更新部署的流程,提高效率,节省时间。

此次,Plesk Onyx新增的Git管理工具功能强大,而且操作简便,无论是从工作站本地repo还是从Github、BitBucket远程repo中回调信息部署网站都十分快捷,尤其是配合WebHook 和自动部署模式,就可以实现网站实时更新部署,大大提升建站效率。

除了上文中提到的部分功能外,Plesk中的Git管理还支持在本地创建 Git Repo,克隆远程Git repo,更改branch或路径,查看提交日志,重命名或移除Repo,以及添加部署网站时需同时运行的自定义shell 命令等。总之,使用Git所需的操作都可以通过Plesk面板在图形界面中完成,直观具体,简明高效。

亲自动手测试Plesk Onyx 的Git管理功能?搜索微信公众号:Plesk,立即领取免费试用Key。

提交
还没有评论,快来抢沙发吧!
售前
支持
代理
合作
售后
支持