我有私有(private) github 帐户,该帐户是私有(private)组织的所有者。在我的组织中,我有一个包含我的项目的存储库。我有 2 名程序员,我想加入我的项目,但我不希望他们访问主存储库,所以我想在我的组织内部 fork 该存储库(如果愿意,可以进行自 fork )并给出我的 2 个新程序员可以访问 fork,但不能访问 master。
这应该是 github 上完成的最简单的任务之一,但是我找不到如何做到这一点。
看,我不是在寻找如何授予访问权限以及什么不是,我已经知道了,我只是想对他们可以访问的主存储库进行 fork 。那是过分的要求?因为在 GitHub 中似乎没有办法做到这一点。
基本上,有没有一种方法可以在组织内部以简单实用的方式 fork 自己的存储库?
最佳答案
您无法在同一组织或用户帐户内 fork 存储库。您可以通过 GitHub 手动创建新存储库;将新存储库添加为现有克隆的远程存储库;然后推送到新的存储库( https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ )。它们不会以任何方式链接,您最终只会得到您推送的分支的“ fork ”,但您可以使用它来创建任意数量的新“ fork ”。
关于GitHub - 组织内的自 fork 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132220/