如何阻止推送到远程主分支

神话:

有什么方法可以将代码直接推送给主服务器吗?我尝试在添加脚本.git/hooks/update

#!/bin/sh
if [ $USER != "git-repo-admin" ];
then
  if [ "$1" == refs/heads/master ];
  then
    echo "Manual pushing to this repo is restricted"
    exit 1
  fi
fi

但这行不通-每个人仍然可以推动。我只想允许特定用户推送以掌握和阻止其他用户。

神话:

原始脚本是完美的,我只需要在远程服务器上将其从重命名.git/hooks/update.sample.git/hooks/update,并确保其可执行即可。

#!/bin/sh
if [ $USER != "git-repo-admin" ];
then
  if [ "$1" == refs/heads/master ];
  then
    echo "Manual pushing to this repo is restricted"
    exit 1
  fi
fi

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git:如何获取推送到远程主节点的分支列表?

来自分类Dev

GitLab 如何将更改推送到与非主分支不同的远程分支?

来自分类Dev

如何将功能分支中的文件推送到远程的主分支?

来自分类Dev

从VSCode推送到GitHub上的远程主分支时出错

来自分类Dev

Git将主分支推送到辅助远程

来自分类Dev

Git:将代码推送到远程主分支

来自分类Dev

如何完全阻止/限制推送到远程主服务器

来自分类Dev

如何使用非主分支将子树推送到heroku

来自分类Dev

git,如何将本地分支推送到特定的远程

来自分类Dev

如何创建用于从计算机推送到的远程分支?

来自分类Dev

如何将分支推送到单独的远程仓库中?

来自分类Dev

如何还原已经推送到远程分支的合并提交?

来自分类Dev

如何在Gitlab上推送到远程git分支?

来自分类Dev

Git:奇怪的行为将本地分支推送到远程主服务器?

来自分类Dev

将功能分支推送到远程存储库以与不同步的主服务器合并

来自分类Dev

我无法推送到“主”默认分支

来自分类Dev

git从fork推送到特定的远程分支?

来自分类Dev

删除推送到远程分支的git commit

来自分类Dev

如何将主分支推送到另一个分支?

来自分类Dev

如何将本地Git分支推送到远程的master分支?

来自分类Dev

如何将一个提交从一个远程分支推送到另一远程分支

来自分类Dev

从本地分支推送到其他远程分支

来自分类Dev

无法推送到远程分支,无法解决分支

来自分类Dev

如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?

来自分类Dev

如何将本地计算机上的代码推送到主分支中的GitHub

来自分类Dev

在github gitflow工作流中,如何禁止团队成员推送到中央仓库主分支?

来自分类Dev

如何将我的更改从派生的副本开发分支推送到主git组织?

来自分类Dev

如何查看所有未推送到远程分支的本地提交?

来自分类Dev

如何使用跟踪选项将新分支推送到远程存储库

Related 相关文章

  1. 1

    Git:如何获取推送到远程主节点的分支列表?

  2. 2

    GitLab 如何将更改推送到与非主分支不同的远程分支?

  3. 3

    如何将功能分支中的文件推送到远程的主分支?

  4. 4

    从VSCode推送到GitHub上的远程主分支时出错

  5. 5

    Git将主分支推送到辅助远程

  6. 6

    Git:将代码推送到远程主分支

  7. 7

    如何完全阻止/限制推送到远程主服务器

  8. 8

    如何使用非主分支将子树推送到heroku

  9. 9

    git,如何将本地分支推送到特定的远程

  10. 10

    如何创建用于从计算机推送到的远程分支?

  11. 11

    如何将分支推送到单独的远程仓库中?

  12. 12

    如何还原已经推送到远程分支的合并提交?

  13. 13

    如何在Gitlab上推送到远程git分支?

  14. 14

    Git:奇怪的行为将本地分支推送到远程主服务器?

  15. 15

    将功能分支推送到远程存储库以与不同步的主服务器合并

  16. 16

    我无法推送到“主”默认分支

  17. 17

    git从fork推送到特定的远程分支?

  18. 18

    删除推送到远程分支的git commit

  19. 19

    如何将主分支推送到另一个分支?

  20. 20

    如何将本地Git分支推送到远程的master分支?

  21. 21

    如何将一个提交从一个远程分支推送到另一远程分支

  22. 22

    从本地分支推送到其他远程分支

  23. 23

    无法推送到远程分支,无法解决分支

  24. 24

    如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?

  25. 25

    如何将本地计算机上的代码推送到主分支中的GitHub

  26. 26

    在github gitflow工作流中,如何禁止团队成员推送到中央仓库主分支?

  27. 27

    如何将我的更改从派生的副本开发分支推送到主git组织?

  28. 28

    如何查看所有未推送到远程分支的本地提交?

  29. 29

    如何使用跟踪选项将新分支推送到远程存储库

热门标签

归档