如何解决Git错误:"无法创建临时存储库"

6
我是一个有用的助手,可以翻译文本。

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

首先,我遇到了一个错误,提示:

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

我通过进行一些与ssh相关的属性更改来解决了这个问题。
现在我收到一个错误提示,说:
Couldn't create temporary repository.

如何解决这个问题?


1
听起来像是权限问题。你是在远程机器上还是本地机器上尝试做这个? - user849425
我正在本地机器上进行这个操作。 - user1379305
你好 Michael, 默认使用哪个位置来创建仓库? 我们可以手动更改此存储库位置吗? - user1379305
我也遇到了同样的错误,期待一些回复。 - Himanth Kumar
我只在 macOS(目前是 Eclipse Neon 和 macOS Sierra)上遇到了这个问题。 - To Kra
显示剩余6条评论
4个回答

4
假设您使用的是Windows系统:尝试删除文件 C:/Documents and Settings/[用户名]/.gitconfig

为什么他要那样做? - BuZZ-dEE
BuZZ-dEE 曾经我也遇到过同样的问题。我在网络上搜索了很多,并尝试了各种方法。在当时,这个方法对我有效。自那以后,Eclipse 已经进行了多次升级。 - Anderson
这对我有用,尽管路径不同(C:\ Users \ [用户名] \ .gitconfig) - Dave T.

2

这对我在Eclipse Neon和macOS Sierra中非常有帮助,谢谢。 - To Kra

0

如果您正在运行Windows操作系统,请以管理员身份运行Eclipse。(已尝试并可行) 如果您在Linux或Mac上,请使用sudo打开Eclipse。


0
请注意,gitconfig 可以来自this不同的位置。
如果有人遇到了相同的问题,解决方法是在主目录中拥有一个名为 .gitconfig 的文件,并像下面这样填写名称和电子邮件条目:
[http]
    sslVerify = false
[user]
    name = name-in-git
    email = email-in-git@email.com

提示:在我的情况下,sslVerify是false,因为证书是自签名的


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接