我已经将 repo 从 user1/repo1 分叉到 me/repo1。
另一个用户已将同一个 repo 从 user1/repo1 分叉到 user2/repo1。
我有这两个 repo 的读取权限。我可以确认,因为我可以在浏览器中打开代码。我已将 repo 的分叉版本克隆到本地。
现在我想从 user2/repo1/branchA 获取更改。user2/repo 不在我的远程列表中。所以我使用以下命令添加了它
git remote add https://github.com/user2/repo1.git
已验证
git remote -v
它显示了遥控器。现在当我尝试使用
git fetch user2
git fetch user2 branchA
git fetch user2/branchA
什么都没起作用,我得到了致命的:repo not found
还尝试将 repo 从链接 user2/repo1 直接克隆到本地
git clone https://github.com/user2/repo1.git
但无法做到。Github 不允许我创建另一个分支的分支,因为我已经分支了一个版本的 repo。
已经看过的答案:
https://help.github.com/articles/error-repository-not-found/
以及其他各种内容,因为我搜索了 4-5 个小时。