即使还原了更改,git中的钩子脚本也无法正常工作

时间:2019-04-01 11:15:26

标签: python shell github github-api

我使用以下预接收脚本阻止开发人员在文件内部提交秘密。

按照以下步骤在GitHub Enterprise Appliance中进行设置。

1)在github中创建了一个仓库,克隆到本地桌面。将从站点复制的脚本(https://github.com/github/platform-samples/blob/master/pre-receive-hooks/block_confidentials.sh)保存为.sh文件,并提交并推送。

2)在GitHub中以站点admin的身份从admincenter创建了一个钩子,并指向先前创建的钩子脚本。

之后,我测试了一种方案,即创建一个新的仓库并向其中添加一个example.conf文件。

1)当我第一次提交简单内容(没有任何秘密)时,它允许我提交。

2)在第二种情况下,我在其中输入了关键字“ CONFIDENTIAL”,但按预期被阻止了。

3)为了确认钩子功能,我删除了“机密”一词并尝试提交。.但仍然不允许我提交。

任何人都可以帮助...

0 个答案:

没有答案