簡體   English   中英

GIT-獲取推送的分支名稱,服務器端

[英]GIT - Get pushed branch name , server side

我有一個git信息庫,當有人嘗試推送特定分支時,我想啟動一個鈎子。 pre-receive鈎子,檢查分支,如果它是主分支則拒絕。)

當用戶在他的$git clone使用$git push時,是否有任何變量可以在服務器端推送分支?

謝謝。

由於git的結構,當用戶將其更改推送到遠程時,您將首先意識到用戶的更改。 因此,安全處理此情況的唯一方法是使用服務器端掛鈎

客戶端掛鈎位於存儲庫的隱藏文件夾中,因此很遺憾,您無法對其進行控制。

曾經有人問過一個幾乎相似的問題

您可以使用update -script在不同分支(引用)上執行update

暫無
暫無

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

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