1

我一直在为 Eclipse 使用 eGit,所以我不太了解如何使用 git 命令行。

现在我遇到了 eGit 的一些问题,想使用本地 git 命令来推送和拉取更新。

所以我打开了 git bash 并输入 $ git pull

$ git pull
error: refs/remotes/origin/master does not point to a valid object!
error: refs/tags/v2.0.2.84 does not point to a valid object!
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

我在这里想念什么?

4

1 回答 1

3

“权限被拒绝(公钥)”:不要忘记 EGit 定义了在哪里可以找到您的公钥/私钥 ssh 密钥(来自Egit 用户指南):

EGit ssh 配置

在 git bash 中,您需要确保 id_rsa(.pub) 文件位于$HOME/.ssh.
如果是 msysgit Windows cmd shell,则需要定义%HOME%.

于 2012-05-08T00:20:29.310 回答