如何设置git以便它将推送到本地远程服务器?假设我在另一个房间运行vmware服务器。在这种情况下,我具有对服务器的IP和root访问权限。我希望能够推动它,然后根据此推动将其部署到实时制作中。 IE我想要一个git remote to say" localdev"和" localpro"开发和生产。 " localpro"应该是我的文件夹我服务的网页。
这有什么意义,或者我只是迷失在自己的梦想世界里?
答案 0 :(得分:0)
您需要一个用于git推送的监听器(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