Git:如何限制标签推送

时间:2016-02-11 09:49:20

标签: version-control

有没有办法限制人们在git存储库中推送标签?在“分支管理”下的bitbucket中,有一个允许分支访问的选项,但是通过禁用它甚至代码推送失败。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

你可以写一些git update hook:

#!/bin/sh
if [ $USER != "git-repo-admin" ];
then
  if [ "$1" == refs/tags/* ];
  then
    echo "Tag push is restricted"
    exit 1
  fi
fi