草庐IT

Deployment

全部标签

git - 让 Github 在收到更新时推送到远程服务器

让Github自动将任何更新推送到远程服务器的设置是什么?这对于在Github上维护代码库以及让网站运行该代码库很有用。我的存储库在我自己的电脑上,这是我工作的地方。我将更改提交到我的本地存储库,并将它们推送到我的Github存储库。然后我希望我的Github存储库将这些更改推送到我的远程服务器。我研究了一整天,使用“钩子(Hook)”听起来很合理。也许在Github上使用“接收后”Hook,然后向我的远程服务器运行推送命令。有什么建议吗? 最佳答案 据我了解,github不允许您定义“真正的”Hook。喜欢后接收。相反,他们提供了

git - 让 Github 在收到更新时推送到远程服务器

让Github自动将任何更新推送到远程服务器的设置是什么?这对于在Github上维护代码库以及让网站运行该代码库很有用。我的存储库在我自己的电脑上,这是我工作的地方。我将更改提交到我的本地存储库,并将它们推送到我的Github存储库。然后我希望我的Github存储库将这些更改推送到我的远程服务器。我研究了一整天,使用“钩子(Hook)”听起来很合理。也许在Github上使用“接收后”Hook,然后向我的远程服务器运行推送命令。有什么建议吗? 最佳答案 据我了解,github不允许您定义“真正的”Hook。喜欢后接收。相反,他们提供了

django - 我应该使用 git 来部署网站吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个在django上运行的网站,(但这个问题适用于任何东西,php等)目前我正在使用unison部署我的更改,我(曾经有点)喜欢它,因为在此之前我是手动进行的!!现在,当我开始接触git时,我开始喜欢上它了!我在想我是否应该使用它而不是unison来部署我的更改!这样,如果以某种方式部署更改结果是一场灾难,我将获得额外的好处,即能够恢复我的更改!问题是:git适合部署网站吗?有什么我应

django - 我应该使用 git 来部署网站吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个在django上运行的网站,(但这个问题适用于任何东西,php等)目前我正在使用unison部署我的更改,我(曾经有点)喜欢它,因为在此之前我是手动进行的!!现在,当我开始接触git时,我开始喜欢上它了!我在想我是否应该使用它而不是unison来部署我的更改!这样,如果以某种方式部署更改结果是一场灾难,我将获得额外的好处,即能够恢复我的更改!问题是:git适合部署网站吗?有什么我应

Git - 将 dist 文件夹部署到不同的远程

我正在尝试找出一种使用Git将dist文件夹部署到不同远程仓库的方法。工作项目存储在app文件夹中。我使用grunt优化工作项目并将其编译到dist文件夹中。我想知道是否有一种方法可以使用git将dist文件夹推送到与项目其余部分使用的源不同的远程。显然,我只需要dist文件夹即可上线。不是整个项目。我尝试研究GitSubtree-但我不确定我是否理解这个概念,或者我是否可以使用它来完成我想做的事情。任何建议都会非常有帮助!提前致谢!丰富 最佳答案 您可以:将dist作为您当前存储库中的独立存储库。declaredistasasub

Git - 将 dist 文件夹部署到不同的远程

我正在尝试找出一种使用Git将dist文件夹部署到不同远程仓库的方法。工作项目存储在app文件夹中。我使用grunt优化工作项目并将其编译到dist文件夹中。我想知道是否有一种方法可以使用git将dist文件夹推送到与项目其余部分使用的源不同的远程。显然,我只需要dist文件夹即可上线。不是整个项目。我尝试研究GitSubtree-但我不确定我是否理解这个概念,或者我是否可以使用它来完成我想做的事情。任何建议都会非常有帮助!提前致谢!丰富 最佳答案 您可以:将dist作为您当前存储库中的独立存储库。declaredistasasub

ruby - 部署路径不适用于中间人部署中的 Git 部署方法

我正在使用middleman-blog和middleman-deploy.我想做的是,在我要部署到的分支中,我希望将静态文件部署到存储库中的子文件夹(即不是根文件夹)。我尝试在我的config.rb中这样做:activate:deploydo|deploy|deploy.build_before=truedeploy.deploy_method=:gitdeploy.branch='gh-pages-2'deploy.remote='github'deploy.path='blog'end但这不起作用,它仍然部署到根目录。事实上,它甚至没有创建我正在寻找的/blog文件夹。当我在本地访

ruby - 部署路径不适用于中间人部署中的 Git 部署方法

我正在使用middleman-blog和middleman-deploy.我想做的是,在我要部署到的分支中,我希望将静态文件部署到存储库中的子文件夹(即不是根文件夹)。我尝试在我的config.rb中这样做:activate:deploydo|deploy|deploy.build_before=truedeploy.deploy_method=:gitdeploy.branch='gh-pages-2'deploy.remote='github'deploy.path='blog'end但这不起作用,它仍然部署到根目录。事实上,它甚至没有创建我正在寻找的/blog文件夹。当我在本地访

Git - 多个用户使用相同的工作目录 : permissions issues in . git 元文件

问题:当多个用户访问同一工作目录时,如果执行任何git操作,元数据中可能会出现权限问题。免责声明:在你惩罚我之前-我意识到共享工作目录与Git所代表的东西背道而驰,我不是在谈论做除了只读操作之外的任何事情共享目录-我们在自己的本地存储库中完成所有工作。我愿意接受关于以另一种方式来做我们正在尝试做的事情的建议,因为我们的方法当然不是最佳实践,但我不确定这种对话是否对其他人有用至。因此,现在让我提供一些详细信息,说明我们这样做的原因:我们的团队中有几位构建大师。我们部署到Linux服务器,并在那里进行构建,使用直接从Git中提取的构建脚本。我们目前无法使用CI(例如Jenkins/crui

Git - 多个用户使用相同的工作目录 : permissions issues in . git 元文件

问题:当多个用户访问同一工作目录时,如果执行任何git操作,元数据中可能会出现权限问题。免责声明:在你惩罚我之前-我意识到共享工作目录与Git所代表的东西背道而驰,我不是在谈论做除了只读操作之外的任何事情共享目录-我们在自己的本地存储库中完成所有工作。我愿意接受关于以另一种方式来做我们正在尝试做的事情的建议,因为我们的方法当然不是最佳实践,但我不确定这种对话是否对其他人有用至。因此,现在让我提供一些详细信息,说明我们这样做的原因:我们的团队中有几位构建大师。我们部署到Linux服务器,并在那里进行构建,使用直接从Git中提取的构建脚本。我们目前无法使用CI(例如Jenkins/crui