gpt4 book ai didi

git - 阻止用户更改 .gitignore 文件?

转载 作者:太空狗 更新时间:2023-10-29 13:49:40 25 4
gpt4 key购买 nike

有什么理由强制用户不更改 .gitignore 文件。我的意思是假设有人将更改或删除此文件并推送此更改。

最佳答案

Gitolite , pre-receive Hooks 调用 VREFS ( Virtual Refs ,也 listed here ):不要直接在 gitolite 管理的 repos 中设置预接收 Hook ,通过在 gitolite 的 VREF 目录中添加 VREF 来实现-admin 存储库,Gitolite 会将其传播到存储库。

restricting pushes by dir/file name”部分说明了如何通过更改的目录和文件的名称来限制推送。
这是一个您不需要添加到 VREF 目录的 VREF,实际上(它是 Gitolite 管理的更新 Hook 的一部分。对于辅助更新 Hook ,see here)。

因此修改 gitolite-admin 仓库中的 gitolite.conf,并将该管理仓库推送回 gitolite 服务器就足够了。

repo foo
RW+ = @senior_devs
RW = @junior_devs

- VREF/NAME/Makefile = @junior_devs

关于git - 阻止用户更改 .gitignore 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14855434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com