我试图分叉一个 github 存储库。我本来希望有另一个所有者,因为我不会成为它,但我负责创建存储库。但是,当分叉并选举所有者时,它不会出现在我的列表中。我能做些什么?我附上了一张图片,正如您所看到的,我是成为所有者的唯一选择孤独者
您无法更改 GitHub 上原始存储库的所有权。
如果您在 GitHub 上分叉了一个存储库,该存储库将在您的帐户下创建,现在您仅成为该分叉存储库的所有者,而不是原始存储库的所有者,因此您无法更改原始存储库的所有权。但是,如果您想更改分叉存储库的所有者,则可以通过以下两种方法来实现。
您可以将存储库的所有权转让给其他 GitHub 用户或组织。为此,请转到分叉存储库的页面,单击“设置”选项卡,然后单击左侧边栏中的“转让所有权”。按照说明转移所有权。
要从一开始就将存储库的所有权授予其他人,您可以创建一个新的存储库而不是分叉。转到您的 GitHub 帐户,单击右上角的“+”号,然后选择“新存储库”。然后,填写必要的详细信息并将所有者设置为所需的 GitHub 用户或组织。
我听起来你可能需要拆下叉子。
Github 在这里给出了分离叉子的步骤:分离叉子
来自他们的页面:
“您可以删除分叉并重新创建相同的存储库,而无需连接到原始网络。
打开终端。
创建叉子的裸克隆。
git clone --bare https://github.com/EXAMPLE-USER/FORK-NAME.git
删除分叉存储库。 警告:删除分叉将永久删除任何关联的拉取请求和配置。此操作无法撤消。
在同一位置创建一个具有相同名称的新存储库。
将存储库镜像推送回同一远程 URL。
cd FORK-NAME.git
git push --mirror https://github.com/EXAMPLE-USER/FORK-NAME.git
删除您之前创建的临时本地克隆。
cd ..
rm -rf FORK-NAME.git
”