簡體   English   中英

如何在GitLab的服務器端添加預接收鈎子?

[英]how to add the pre-receive hook in server side in GitLab?

我試圖限制在我們的gitlab中提交的二進制文件(EXE,DLL,PDF)。 因此,我需要添加鈎子以將其全局限制。 我怎樣才能做到這一點? Pre-receive掛鈎適合嗎?

這個地方添加掛鈎是否正確?

的/ opt / gitlab /嵌入/服務/ gitlab - 殼/鈎/預接收

任何幫助表示贊賞!

正如我評論的那樣,對於每個項目,請使用自定義鈎子 :( 鏈式鈎子支持
請參閱“ 如何向gitlab添加鈎子? ”中的確切步驟,並涉及創建專用的repo.git/custom_hooks子文件夾。

但這是每個存儲庫,而不是所有存儲庫。
您需要為組的每個存儲庫添加該腳本。

您會在普通的repo.git/hooks文件夾中看到的pre-receive腳本實際上是gitlab-shell hook文件夾的符號鏈接,GitLab使用它來管理訪問權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM