githooks 相关问题

Git钩子是在git中发生某些事件时触发的脚本。事件包括但不限于客户端的提交前和提交后以及变更前和变更后,以及服务器端的后接收提交。钩子可以用大多数脚本语言编写,包括ruby,perl,bash和shell。

Git-Hook post_commit没有将GIT_DIR环境打印到日志中。

调试git-hooks 为什么$GIT_DIR没有打印到日志中?#githookTest.sh内容 foo=~tmpfoo rm -rf $foo mkdir -p $foo cd $foo git init printf "logger 'foo was committed from:' $GIT_DIR" ...

回答 1 投票 0

git pre-push钩子:在每次提交时运行测试

Context 我想确保我推送的每个提交都能通过测试。我想在我的(客户端)端进行检查,即在提交被推送之前就进行检查(所以我不想依赖CI工具)。问题 目前,...

回答 1 投票 0

Git Post Commit钩子查找分支名称

我想创建一个提交后的钩子,通过这个钩子,我需要向提交的开发者发送一个通知,通知他推送的分支没有遵循我们的命名规则。所以我想知道的是:......

回答 2 投票 -1

如何在Windows中用Node.js创建git钩子?

我一直在遵循这个关于如何使用Node.js来编写git钩子的指南。然而,该指南使用的是基于Unix的系统,而我是在Windows机器上运行。我也发现这个指南在...

回答 1 投票 0

使用util.promify和exec不能在git钩子中解析出承诺。

根据文档,你可以通过以下方式对NodeJS的require('child_process').exec进行承诺: const util = require('util'); const exec = util.promised(require('child_process').exec); async ....

回答 1 投票 0

哈士奇如何工作?

https:/github.comtypicodehusky有能力自动运行git钩子,它们可以在仓库本身的teems之间共享。这怎么能行呢?由于钩子需要...

回答 1 投票 0

重定向到一个使用devtty的脚本。

我正在写一个git钩子,可能需要人工输入。根据这个答案,必须在脚本中使用exec < devtty。这样做是可以的,但现在没有可能重定向......

回答 1 投票 0

本地 "commit-msg "不能与全局 "prepare-commit-msg "一起工作。

当我在config中设置了全局git钩子目录(其中只包含一个prepare-commit-msg钩子)时,我的本地commit-msg并没有运行(尽管全局钩子运行了)。然而,当我禁用 ...

回答 1 投票 0

如何在客户端运行git pull后的动作?

我正在寻找一种在客户端自动拉取git的方法,这个克隆是在一个孤立的服务器上,只能通过vpn到达。所以,我可以使用哪种钩子来检测github repo上推送的内容并拉......

回答 1 投票 0

在Windows上用Anaconda测试githook。

我有以下设置。通过Anaconda安装Windows 10 python 通过Anaconda设置虚拟环境,用于运行和测试我的项目,并通过MINGW进行git版本控制 现在我想... ...

回答 1 投票 3

Git Hook超时连接到Github-是否可以将“预先发送”的Git Hook绑定到其中?

因此,我有一个用于预推的git钩子,该钩子运行一堆代码分析和测试。这些测试有时可能需要2-3分钟才能完成。因此,我与Github的连接超时,并且...

回答 2 投票 0

Windows服务端接收后git钩挂起

我已经在Apache服务器上设置了Git,并且一切正常。现在,我想设置一个接收后挂钩以启动Jenkins构建。我已经编写了脚本并在服务器上对其进行了测试,然后...

回答 1 投票 1

用于设置用户名和电子邮件的git钩子

是否可以编写一个git钩子来设置第一次提交之前的用户名和电子邮件?用户名和电子邮件应根据配置的参数(如存储库/域正则表达式或...

回答 1 投票 0

git pre-receive hook无法为服务器上的其他存储库执行git命令

我在本地docker上有一个git服务器,在其中托管2个存储库:main.git和sub.git。 sub是主仓库中的子模块。他们两个都是光秃秃的。我尝试将一个预接收钩子添加到主仓库中,...

回答 1 投票 0

Git预提交钩子“无错误”错误消息

我有一个预提交的钩子,当我运行时会返回此错误:错误:无法生成.git / hooks / pre-commit:没有错误,我在顶部有#!/ bin / sh并且肯定使用了chmod + x就可以了。但是,那些...

回答 1 投票 1


如何完全阻止/限制向远程主服务器的推送

我想限制从任何分支到主分支的任何类型的推送。我想从客户端进行所有操作例如,我有3个分支master mtest mtest2我不希望“ git push -u origin ...

回答 2 投票 -1

如何解决动态创建的承诺清单?

我正在编写一个git pre-commit钩子,我希望能够向它传递一个要执行的命令数组,以便它执行它们,如果失败则抛出错误。这些命令的示例可能是运行...

回答 1 投票 0

可以使用服务器端钩子(git)进行RCS关键字替换吗?

我是githooks的新手。使用githooks,是否有任何可能的方法来获取已将更改推送到master的“日期”。需要将获取的“日期”自动更新为* .java ...) >

回答 1 投票 0

如何在Gitlab中添加服务器端自定义挂钩?

[我想做的是,我想在服务器中添加我的钩子到仓库中,以便任何克隆仓库的人在推送到Gitlab服务器之前都要经过此过程。到目前为止,我所做的是创建...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.