如何将贡献过的公开GitHub仓库添加至个人仓库列表?
解决GitHub贡献者主页不显示原仓库的问题
哈哈,这个问题我之前也帮朋友捋清楚过!其实GitHub个人主页的仓库列表是有明确规则的——只有你自己创建、Fork,或者被仓库维护者添加为「协作者(Collaborator)」的仓库,才会自动出现在你的「Repositories」列表里。那些能在主页显示原仓库的贡献者,大概率是被仓库团队添加成协作者了。
下面给你两种可行的解决办法:
方法一:请求仓库维护者添加你为协作者
这是让原仓库出现在你「Repositories」列表的直接方式,还能获得直接推送代码的权限(不用每次提PR)。
- 你可以通过仓库的「Issues」板块发个友好的请求,或者在「Discussions」里留言,礼貌说明你之前提交过被合并的PR,希望能成为仓库协作者,让原仓库显示在你的个人主页。
- 要是你有维护者的联系方式(比如Discord、邮件),直接沟通会更高效。
方法二:手动置顶原仓库到个人主页(无需维护者同意)
如果不想麻烦维护者,你可以把原仓库「Pin」(置顶)到个人主页的显眼位置,同样能让访客看到你和这个仓库的关联:
- 打开你的GitHub个人主页,找到「Pinned」板块,点击右上角的「Customize pins」按钮。
- 在弹出的窗口里,用搜索框输入原仓库的完整名称(比如
owner-name/repo-name),找到后勾选它。 - 点击「Save」,原仓库就会显示在你主页的置顶区域了。
另外补充一句:即使原仓库没在你的仓库列表里,你的贡献依然会在个人主页的「Contributions」日历里显示,也能在原仓库的「Contributors」页面找到哦~
内容的提问来源于stack exchange,提问作者Huy Vo




