【发布时间】:2019-11-01 20:16:21
【问题描述】:
我正在尝试编写一个git pre-push 钩子,它在推送到origin 之前执行一些操作如果推送的人是回购的所有者。有没有办法在bash/zsh 中检查这个?
【问题讨论】:
-
这远远超出了shell语言的范围。
-
@chepner 无赖。替代品呢?最简单的可能是
node脚本? -
这不叫认证吗?
-
问题是回购的所有者没有明确定义。在 GitHub 等网站上,它指的是与存储库关联的用户帐户。在您的本地机器上,并没有真正的所有者,只有 克隆 远程的用户的帐户。您如何确定本地帐户是否与远程帐户相同?
标签: git github push zsh githooks