【问题标题】:How to resolve Git error: "Couldn't create temporary repository"如何解决 Git 错误:“无法创建临时存储库”
【发布时间】:2012-06-27 10:19:19
【问题描述】:

我对 Git 的概念非常陌生。我为 Eclipse 安装了 Git 插件,现在我正在尝试克隆一个使用一年的 Eclipse 项目。

首先,我收到一条错误消息:

Cannot list the available branches.
Reason-Exception caught during execution of ls-remote command.

我通过一些与 ssh 相关的属性更改解决了这个问题。

现在我收到一条错误消息,

Couldn't create temporary repository.

我该如何解决这个问题?

【问题讨论】:

  • 听起来像是权限问题。您是尝试在远程机器还是本地机器上执行此操作?
  • 我在本地机器上做这个。
  • 嗨迈克尔,默认情况下使用哪个位置来创建存储库?我们可以手动更改此存储库位置吗?
  • 这将取决于您的配置。你在用 EGit 吗?你的操作系统是什么?如果您使用 EGit 克隆远程项目,您可以select the location for your working copy
  • 是的,我使用的是 Egit,操作系统是 Windows 7。选择主节点是创建存储库之后的一个步骤,对吧?

标签: eclipse git eclipse-plugin


【解决方案1】:

注意 gitconfig 可以来自this order 中的不同地方

如果有人遇到同样的问题,对我来说解决的方法是在主目录中有一个 .gitconfig,其名称和电子邮件条目如下:

[http]
    sslVerify = false
[user]
    name = name-in-git
    email = email-in-git@email.com

PS:在我的情况下,由于自签名证书,sslVerify 是错误的

【讨论】:

    【解决方案2】:

    如果您在 Windows 中运行,请以管理员身份运行 eclipse。 (尝试并工作) 如果您使用的是 Linux 或 Mac,请使用 sudo 打开 eclipse。

    【讨论】:

      【解决方案3】:

      假设你在windows上:尝试删除文件C:/Documents and Settings/[username]/.gitconfig

      【讨论】:

      • 为什么,他应该那样做?
      • ? BuZZ-dEE 在某个时间点我遇到了同样的问题。我浏览了整个网络并尝试了各种方法。这在当时对我有用。从那时起,eclipse 进行了多次升级。
      • 这对我有用,虽然路径不同 (C:\Users\[username]\.gitconfig)
      【解决方案4】:

      Eclipse forums 中似乎有一些建议,您使用的 EGit 版本可能已过时。尝试更新到最新版本的 EGit。

      最新 EGit 构建的地址是:

      http://download.eclipse.org/egit/updates

      您可以找到安装说明添加软件站点here

      【讨论】:

      • 这实际上帮助了我在 Eclipse Neon 和 macOS Sierra,谢谢
      猜你喜欢
      • 2013-12-20
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 2014-03-10
      • 2021-02-11
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多