Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何停止在bitbucket中创建私有fork的公共fork?_Git_Bitbucket_Fork - Fatal编程技术网

Git 如何停止在bitbucket中创建私有fork的公共fork?

Git 如何停止在bitbucket中创建私有fork的公共fork?,git,bitbucket,fork,Git,Bitbucket,Fork,我在Bitbucket(我公司的一部分)中有一个名为PvtRepo的私人回购协议。我的Bitbucket帐户可以访问该回购协议 现在我把这个PvtRepo放到我的账户中,称之为myproject/PvtFork 此PvtFork不是公共的,不能在外部访问;这是意料之中的 但是现在我尝试分叉PvtFork(并称之为PubFork),分叉时我取消选中访问级别:私有存储库复选框。令人惊讶的是,它可以工作,并创建了一个名为PubFork的公共fork,全世界都可以访问它 这是不可取的。如果我没记错的话,

我在Bitbucket(我公司的一部分)中有一个名为PvtRepo的私人回购协议。我的Bitbucket帐户可以访问该回购协议

现在我把这个PvtRepo放到我的账户中,称之为myproject/PvtFork

PvtFork不是公共的,不能在外部访问;这是意料之中的

但是现在我尝试分叉PvtFork(并称之为PubFork),分叉时我取消选中
访问级别:私有存储库
复选框。令人惊讶的是,它可以工作,并创建了一个名为PubFork的公共fork,全世界都可以访问它

这是不可取的。如果我没记错的话,我无法在github中执行此操作

那么,有没有办法停止在bitbucket中创建私有fork的公共fork

或 有没有办法完全停止两级分叉

或者github是唯一的前进之路,如果我想在我的公司遵循“fork-repo”的工作方式

请澄清。

希望这有助于:


我试过这些说明。它们仍然允许从私有fork(myproject/priFork)创建公共fork(pubFork)。我知道用户可以选择创建公共或私有分支。但是如果管理员已经将主回购(pvtRepo)设置为私有,我不想把它留给用户。