如何将他人设为GitHub仓库所有者?分叉选主问题求助
解决GitHub分叉时无法选择其他所有者的问题
可能原因及对应解决步骤:
你没有目标用户/组织的仓库创建权限
要将分叉仓库归属给其他用户或组织,必须先获得对应授权:- 若归属到个人用户:需要对方将你添加为其仓库协作者,并授予「仓库管理员」权限;
- 若归属到组织:需要组织管理员将你加入组织的「仓库创建者」团队,或直接分配组织内的仓库管理权限。
目标对象不符合分叉接收条件
GitHub不允许将仓库分叉到以下情况的对象:- 目标用户/组织已存在该仓库的分叉;
- 原仓库为私有仓库,且目标对象未被原仓库所有者授权访问。
替代方案:手动转移仓库所有权
若暂时无法获取权限,可通过以下方式实现需求:- 先将仓库分叉到自己的账号下;
- 进入该分叉仓库,点击「Settings」(设置);
- 在「Danger Zone」(危险区域)找到「Transfer ownership」(转移所有权)选项;
- 输入目标用户/组织的用户名,确认转移(注意:转移后你将失去该仓库的管理权限,除非对方重新添加你为协作者)。
内容的提问来源于stack exchange,提问作者Rolando Uzcátegui
相关产品推荐
相关产品推荐

