Git &引用;找不到当前打开的存储库的任何相关存储库主机";

Git &引用;找不到当前打开的存储库的任何相关存储库主机";,git,git-extensions,pull-request,Git,Git Extensions,Pull Request,我正在尝试为nuget git存储库创建一个pull请求(我刚刚从中克隆了一个)。我在当地做了一个承诺 但当我尝试创建pull请求时,会出现以下错误: 找不到当前打开的存储库的任何相关存储库主机 这意味着什么?我该如何修复它?我必须用叉子而不是克隆吗?如果是这样的话,现在我已经对克隆做了更改,我该怎么办呢?一个拉取请求,特别是在GitHub上,假设您有,然后克隆该fork 当然,这意味着您不能直接推回到您首先克隆的回购协议,因为您不是该回购协议的(或者您不拥有该回购协议)。 但如果您想要执行拉取

我正在尝试为nuget git存储库创建一个pull请求(我刚刚从中克隆了一个)。我在当地做了一个承诺

但当我尝试创建pull请求时,会出现以下错误:

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


这意味着什么?我该如何修复它?我必须用叉子而不是克隆吗?如果是这样的话,现在我已经对克隆做了更改,我该怎么办呢?

一个拉取请求,特别是在GitHub上,假设您有,然后克隆该fork

当然,这意味着您不能直接推回到您首先克隆的回购协议,因为您不是该回购协议的(或者您不拥有该回购协议)。
但如果您想要执行拉取请求,则假定您无法直接向上游回购作出贡献。如果可以,则不需要拉取请求

它正在使用,但其机制与相同

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

  • git远程重命名源站上游
  • 使用
    git远程添加源代码url/to/your/fork
见“


拉取请求,特别是在GitHub上,假设您首先派生了GitHub repo
。这是不必要的,如果你是回购协议的成员,你不需要支付,例如私人回购协议。你应该解释一下better@jgauffin看看,我怀疑这是一样的:在fork之外的pull请求没有意义。