推送到本地虚拟服务器

时间:2017-09-26 20:24:35

标签: git git-push git-remote

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

这有什么意义,或者我只是迷失在自己的梦想世界里?

1 个答案:

答案 0 :(得分:0)

您需要一个用于git推送的监听器(git daemonApacheSSH
您还可以考虑使用像gogs.io这样的Git repo托管服务,安装非常简单:只需复制一个可执行文件。

在任何情况下,您都会管理 bare repos ,您可以使用以下行添加post-receive hook

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