【问题标题】:Push to local virtual server推送到本地虚拟服务器
【发布时间】:2018-03-08 04:38:53
【问题描述】:

如何设置 git 以便它将推送到本地远程服务器?假设我在另一个房间运行 vmware 服务器。在这种情况下,我拥有对服务器的 IP 和 root 访问权限。我希望能够推送到它,然后根据这个推送将它部署到实时生产中。 IE 我想要一个 git 远程,说“localdev”和“localpro”用于开发和生产。 “localpro”应该是我提供网页的文件夹。

这有什么意义,还是我只是迷失在自己的小梦想世界中?

【问题讨论】:

  • git daemon 可以设置一个非常简单的 git 服务器。你可以谷歌解决方案。

标签: git git-push git-remote


【解决方案1】:

你的 git push 需要一个监听器(git daemon,或Apache,或SSH
你也可以考虑像gogs.io这样的Git repo托管服务,安装非常简单:只需复制一个可执行文件。

无论如何,您将管理 bare repos,您可以在其中添加 post-receive hook,其中包含如下行:

git --git-dir=/path/to/project_root/.git --work-tree=/path/to/localpro checkout -f

【讨论】:

    猜你喜欢
    • 2021-10-16
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    相关资源
    最近更新 更多