如何在不使用Gitolite的情况下防止git中远程分支删除

神话

有什么方法可以阻止删除远程分支?

我想阻止删除远程分支,但是正常的流程(例如代码检查和签出)应该可以正常工作!

不使用乙醇钠!是否可以 ?

请帮忙 !

米恰

对的,这是可能的。只需添加合适的服务器端git钩子即可。

您可能要使用预接收挂钩。有关详细信息,请在此处此处查看

例:

#create repositories
git init a
git init --bare b

#add the hook in "b"
echo -e '#!/usr/bin/bash\nread old new ref\ntest $new != 0000000000000000000000000000000000000000' >>b/hooks/pre-receive
chmod +x b/hooks/pre-receive

#create a commit in "a"
cd a
echo foo >test
git add .
git commit -m testcommit

#push it to "b"
git push ../b master

#try to delete remote branch
git push ../b :master

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用Gitolite的情况下防止git中远程分支删除

来自分类Dev

如何在不使用jgit签出的情况下在远程存储库中创建git分支

来自分类Dev

如何在不使用发布分支的情况下使用 git flow?

来自分类Dev

如何在不删除git中的clidl的情况下更新父分支?

来自分类Dev

如何在不使用其他变量的情况下防止“ useEffect”中无用的更新请求

来自分类Dev

如何在不使用JavaScript的情况下防止发回邮件?

来自分类Dev

如何在不使用向左浮动的情况下防止居中图像出现换行?

来自分类Dev

如何在不推送远程分支的情况下使用新的github cli向远程仓库发出请求请求?

来自分类Dev

如何在不推送远程分支的情况下使用新的github cli向远程仓库发出请求请求?

来自分类Dev

如何在不使用git的情况下创建React应用(跳过git)?

来自分类Dev

如何在不使用git命令的情况下检查git repo是否已更新

来自分类Dev

如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

来自分类Dev

如何在不使用Github的情况下使用Git进行项目协作?

来自分类Dev

如何在不使用GUI的情况下使用Git CLI打开拉取请求

来自分类Dev

如何在不使用“包含”的情况下从列表框中删除项目?

来自分类Dev

如何在不使用Distinct的情况下删除SQL查询中的重复项?

来自分类Dev

如何在不使用集合的情况下从python列表中删除重复的单词?

来自分类Dev

如何在不使用主键的情况下删除重复记录

来自分类Dev

如何在不使用.remove的情况下从列表中删除元素

来自分类Dev

如何在不使用While的情况下删除左侧重复的字符串?

来自分类Dev

如何在SQL中不使用DISTINCT的情况下删除重复值?

来自分类Dev

应用程序如何在不使用垃圾箱的情况下删除大文件?

来自分类Dev

如何在不使用`uniq`的情况下删除数组中的重复项?

来自分类Dev

C ++如何在不使用向量的情况下从数组中删除0个值

来自分类Dev

如何在不使用集合的情况下从python列表中删除重复的单词?

来自分类Dev

如何在不使用xorg.conf的情况下删除引导时的Nvidia徽标?

来自分类Dev

如何在不使用命令行的情况下删除Xubuntu 14.04

来自分类Dev

如何在不使用strip()函数的情况下删除或剥离空格?

来自分类Dev

如何在不使用数组的情况下删除字符串中的重复单词?

Related 相关文章

  1. 1

    如何在不使用Gitolite的情况下防止git中远程分支删除

  2. 2

    如何在不使用jgit签出的情况下在远程存储库中创建git分支

  3. 3

    如何在不使用发布分支的情况下使用 git flow?

  4. 4

    如何在不删除git中的clidl的情况下更新父分支?

  5. 5

    如何在不使用其他变量的情况下防止“ useEffect”中无用的更新请求

  6. 6

    如何在不使用JavaScript的情况下防止发回邮件?

  7. 7

    如何在不使用向左浮动的情况下防止居中图像出现换行?

  8. 8

    如何在不推送远程分支的情况下使用新的github cli向远程仓库发出请求请求?

  9. 9

    如何在不推送远程分支的情况下使用新的github cli向远程仓库发出请求请求?

  10. 10

    如何在不使用git的情况下创建React应用(跳过git)?

  11. 11

    如何在不使用git命令的情况下检查git repo是否已更新

  12. 12

    如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

  13. 13

    如何在不使用Github的情况下使用Git进行项目协作?

  14. 14

    如何在不使用GUI的情况下使用Git CLI打开拉取请求

  15. 15

    如何在不使用“包含”的情况下从列表框中删除项目?

  16. 16

    如何在不使用Distinct的情况下删除SQL查询中的重复项?

  17. 17

    如何在不使用集合的情况下从python列表中删除重复的单词?

  18. 18

    如何在不使用主键的情况下删除重复记录

  19. 19

    如何在不使用.remove的情况下从列表中删除元素

  20. 20

    如何在不使用While的情况下删除左侧重复的字符串?

  21. 21

    如何在SQL中不使用DISTINCT的情况下删除重复值?

  22. 22

    应用程序如何在不使用垃圾箱的情况下删除大文件?

  23. 23

    如何在不使用`uniq`的情况下删除数组中的重复项?

  24. 24

    C ++如何在不使用向量的情况下从数组中删除0个值

  25. 25

    如何在不使用集合的情况下从python列表中删除重复的单词?

  26. 26

    如何在不使用xorg.conf的情况下删除引导时的Nvidia徽标?

  27. 27

    如何在不使用命令行的情况下删除Xubuntu 14.04

  28. 28

    如何在不使用strip()函数的情况下删除或剥离空格?

  29. 29

    如何在不使用数组的情况下删除字符串中的重复单词?

热门标签

归档