如何在 git 推送(GitHub 和 node.js)后自动部署我的应用程序?
我的应用程序 (node.js) 部署在 VPS (linux) 上。我使用 git hub 作为存储库。如何在 git push 上自动部署应用程序?…
对于远程钩子,比如 post-receive,如何获取 gitolite 中通配符存储库的权限列表?
使用远程钩子post-receive,通过post-receive-email发送通知电子邮件,我想知道我们是否可以在后接收而不是设置hooks.mailinglist?…
为 Redmine 设置 git commit hook
我正在尝试将办公室的设置从 SVN 迁移到 Git,并将 Redmine 设置为我们的项目和问题管理的主机(目前我们使用 Gforge + SVN 的一个版本)。我应该在序…
设置可从 GitHub 下载的 ZIP 的名称或在 GitHub 上注册 Google Transit 项目的其他方式
我想启动一个 Google Transit 项目(谷歌地图的城市交通提要),出于协作目的,我想使用 GitHub。现在,一件很棒的事情是 GitHub 提供了一个包含所有…
git post-receive 未执行
我已经设置了以下 post-receive: $ cat .git/hooks/post-receive #!/bin/env sh git checkout -f ,它是可执行的: $ l .git/hooks/post-receive -rwx…
通过 Python 中的 Git Hook 更新 Git 存储库
我正在使用 python 编写一个接收后挂钩,希望能够自动部署我的项目中的所有更新文件。本质上,每次推送“部署”分支时,它都会通过 FTP 将更改的文件…
git pre-commit hook,将文件添加到索引中
我正在尝试编写一个简单的预提交挂钩来检查文件是否被修改,如果是,则压缩它并将其添加到当前索引中,像这样 #!/bin/sh # was the file modified? mf…
如何使用所有 git 提交和签出“同步”/修订控制整个 mysql 数据库?
我想将 mysql 数据库(而不仅仅是模式)与 Linux/BSD/Unix 环境中的所有 git 提交和签出(可能通过钩子)“同步”。 [当控制基于 mysql 的网站/应用程…
有没有办法检查 git 标签是否与相应提交的内容匹配?
在我工作的公司中,某些项目有一个 project.info 文件,其中包含程序/库/其他内容的当前版本。 实际上,当有人想要标记一个版本时,他必须首先确保 pr…
git post-receive 钩子,抓取提交消息并回发到 URL
我们正在使用一个票务系统,当开发人员将更改推送到服务器时,我希望自动更新该系统。为了更新它,我只需要提供一个带有提交消息的特定 URL 作为 GET …
尝试向 gitolite 中的存储库添加新的 update.secondary 挂钩,现在 git Push 失败
远程:未定义的子例程 &main::repo_rights 在 hooks/update 第 41 行调用。 远程:错误:钩子拒绝更新 为了解决这个问题,我已经从我的所有存储库中删…
master预接收中的git推送大小
我正在尝试使用 pre-receive 挂钩来限制 git Push 的大小。对于 svn,我可以通过检查事务文件的大小来使用预提交挂钩来完成此操作。我不知道如何用 gi…
如何使用 Jenkins CI 构建推送到 github 的新分支?
我已经为 Rails3 应用程序设置了 Jenkins 来构建规范。 通过 google 可以找到很多关于如何在 github 推送上设置构建触发器的帖子。 但我想要的是构建…
如何为 gitolite 设置多个配置 - 接收后挂钩电子邮件通知?
我在 gitolite 中使用配置运行 post-receive 钩子,当某个分支上的存储库中的任何文件发生更改时,该钩子会向组发送电子邮件。现在,我有一个请求,当…