【问题标题】:"Could not find any relevant repository hosts for the currently open repository"“找不到当前打开的存储库的任何相关存储库主机”
【发布时间】:2013-03-15 22:49:16
【问题描述】:

我正在尝试为 nuget git 存储库创建一个拉取请求(我只是从中进行了克隆)。我已经进行了本地提交。

但是当我尝试创建拉取请求时,我收到以下错误:

找不到当前打开的存储库的任何相关存储库主机

这是什么意思,我该如何解决?我必须分叉而不是克隆吗?如果是这样,既然我已经对克隆进行了更改,我应该怎么做?

【问题讨论】:

    标签: git git-extensions pull-request


    【解决方案1】:

    一个拉取请求,尤其是在 GitHub 上,假设您有 forked a GitHub repo first,然后克隆该分支。

    当然,这意味着你不能直接推回你一开始克隆的 repo,因为你 不是 collaborator那个 repo(或者你不拥有那个 repo)。
    但是如果你想做一个拉取请求,假设你不能直接对上游仓库做出贡献。如果可以,则不需要拉取请求。

    turns out OP jgauffinCodePlex 一起工作,但CodePlex forks 的机制相同。

    如果您有一个克隆,您可以通过以下方式使其引用 fork:

    见“What is the difference between origin and upstream in github

    【讨论】:

    • A pull request, especially on GitHub, supposed that you have forked a GitHub repo first。这是没有必要的,如果你是回购的成员,你不需要分叉它,例如私人回购。你应该解释得更好
    • @jgauffin 看着codeplex.codeplex.com/wikipage?title=Forks,我怀疑它是一样的:fork 之外的拉取请求没有意义。
    猜你喜欢
    • 2022-07-05
    • 2020-09-12
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    相关资源
    最近更新 更多