有没有一种方法可以防止除我以外的任何人强制推送到我的一个 Git 存储库(特别是在 Github 中)?
据我了解, protected 分支可以完全防止强制推送,但只要我是这样做的,我就没问题。
最佳答案
每当 GitHub 存储库出现保护问题时,最可靠的执行方法就是拥有...两个存储库。
- 你是唯一的合作者(并且可以强制推送)
- 一个 fork ,协作者仍然可以强制推送,但必须将他们的 PR( pull 请求)分支重新设置在你的分支之上,以便提交他们的 pull 请求。
他们会使用 triangular workflow .
这样,您就可以控制进入您的存储库的内容。
关于git - 防止其他人强制推送到我的 Git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34581204/