You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

面试任务:如何向克隆自私有仓库的项目发起Pull Request

问题解答:私有仓库无法在原项目PR页面显示的原因及解决方法

原因

这确实和你的私有仓库权限设置有关。GitHub的跨仓库Pull Request功能,在原仓库的操作界面中,仅能识别两类仓库:公开的复刻仓库,或是原仓库相关人员拥有访问权限的私有仓库。你的私有仓库默认仅对自己开放,原仓库系统无法获取其访问权限,因此不会在跨仓库对比列表中显示,也无法从原仓库页面直接发起指向它的PR。

解决步骤

  • 给指定ID whatever-id 授予私有仓库访问权限
    进入你的私有仓库 → 点击「Settings」→ 选择「Collaborators and teams」→ 输入 whatever-id 并添加,授予至少「Read + Write」权限(确保对方能查看仓库内容并处理PR请求)

  • 从你的私有仓库发起Pull Request到原仓库
    不要在原仓库页面操作,直接在自己的私有仓库中完成:

    1. 切换到你提交修改的分支
    2. 点击「Pull requests」标签 → 「New pull request」
    3. 在「Compare changes」界面,左侧「base repository」选择原项目仓库,「base branch」选你要合并的目标分支;右侧「head repository」选择你的私有仓库,「compare branch」选你修改的分支
    4. 确认对比的代码变更无误后,填写PR标题、描述,提交请求
  • 验证PR可访问性
    提交后,拥有你私有仓库访问权限的whatever-id,就能在原仓库的Pull Request列表中看到这条请求,也能正常进行代码评审操作

内容的提问来源于stack exchange,提问作者Mehdi Rafiee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 05:20:02