首页 > 解决方案 > Github 共享仓库

问题描述

我想在我的个人 GitHub 存储库页面上分享我的合作者在他的个人 GitHub 页面上上传的存储库。我在 repo 的管理设置中具有协作者权限,单击我的图像并单击存储库后,我可以在我的 GitHub 中看到存储库。此外,存储库是公开的。

但是,该存储库在我的 GitHub 存储库页面中不可见。 如何在我的个人 GitHub 存储库页面上链接存储库?

我正在考虑分叉存储库,但是如果我们中的一些人修改原始存储库,则更改在我分叉的存储库中不可见。有更好的方法吗?

标签: github

解决方案


如果分叉允许您在 GitHub 存储库页面中列出该存储库,那么您需要做的就是:

  • 在原始存储库中进行任何更改(因为您拥有协作者权限)
  • 不要直接在你的 fork 中提交
  • 从原始 repo URL(命名为“upstream”)获取,合并upstream/main并从你的 fork 的本地克隆推送,以更新该分叉存储库。

那是:

git clone /url/fork
cd fork
git remote add upstream /url/original/repo

# after modifications to the original repo content (new commits on main)
git fetch upstream
git merge upstream/main
git push

推荐阅读