我有一些脚本是从 gitolite 的通用钩子中调用的,我想从 admin-repo 存储库的配置目录中管理它们,以便我可以更轻松地修改它们并且它们也将被版本化。
我尝试过添加一个新目录并使用 跟踪它git add
,但它没有按预期工作。也许 gitolite 有一些方法可以做到这一点,但我还没有找到任何关于如何做这件事的信息。
我有一些脚本是从 gitolite 的通用钩子中调用的,我想从 admin-repo 存储库的配置目录中管理它们,以便我可以更轻松地修改它们并且它们也将被版本化。
我尝试过添加一个新目录并使用 跟踪它git add
,但它没有按预期工作。也许 gitolite 有一些方法可以做到这一点,但我还没有找到任何关于如何做这件事的信息。
注意:以下仅适用于Gitolite V3 或 g3。
您可以在它们自己的目录中添加/管理它们,即如果 gitolite-admin 则为“ hooks/common
”子目录(如果不存在则创建它)。
该目录将出现在您的 Gitolite 服务器中的 ~/.gitolite/hooks/common 中,如果您定义了一个LOCAL_CODE
rc 变量) 指向它,它将被考虑在内。
不过,您可能需要在服务器上关注gitolite-admin
repo的推送gitolite setup --hooks-only
。