【发布时间】:2014-12-15 05:23:10
【问题描述】:
我已经用 git 建立了一个远程服务器,并安装了 gitlab 作为我的存储库管理工具。我开发 php 网站,所以我想知道是否有办法在服务器上查看这些网站,因为您通常只能看到源代码,我想知道网站是否正常工作。我读过一些关于网络钩子的文章,但我不完全确定这是我需要做的还是其他的。非常感谢任何帮助。
【问题讨论】:
标签: git web webserver gitlab gitlab-ci
我已经用 git 建立了一个远程服务器,并安装了 gitlab 作为我的存储库管理工具。我开发 php 网站,所以我想知道是否有办法在服务器上查看这些网站,因为您通常只能看到源代码,我想知道网站是否正常工作。我读过一些关于网络钩子的文章,但我不完全确定这是我需要做的还是其他的。非常感谢任何帮助。
【问题讨论】:
标签: git web webserver gitlab gitlab-ci
您需要将工作副本签出到服务器上的 Web 根目录(或您要查看的任何位置),因为您将无法使用存储库。
这里有如何做到这一点的解释:Git Post-Receive Hook for Website Staging
希望对您有所帮助。
【讨论】:
对以下问题的每个答案也是对这个问题的答案:Gitlab repository mirroring
您会因为以下原因而出错:https://stackoverflow.com/a/26483811/895245 GitLab 会自动为您管理挂钩并将其用作系统的重要组成部分。
【讨论】: