启动 Eclipse Juno 时出现此错误
EGit 不需要 Git 才能运行,但安装目录中可能有一些重要的设置 EGit 需要了解才能与 Git 兼容。这些设置中最重要的是 core.autocrlf。Git for windows 默认在 Git 安装的 etc 目录中将此参数设置为 true。
可以在 Team > Git 下的 Preferences 中配置该目录。
启动 Eclipse Juno 时出现此错误
EGit 不需要 Git 才能运行,但安装目录中可能有一些重要的设置 EGit 需要了解才能与 Git 兼容。这些设置中最重要的是 core.autocrlf。Git for windows 默认在 Git 安装的 etc 目录中将此参数设置为 true。
可以在 Team > Git 下的 Preferences 中配置该目录。
简短回答: 1. Window > Preferences > Team > Git > Configuration > System Settings 选项卡 2. 使用 Browse 按钮并指向 Git 的全局设置。就我而言,那是C:\Program Files (x86)\Git\etc\gitconfig
. 我在 64 位 Windows 7 上运行,但不知何故我的 Git 安装在 32 位程序文件 (x86) 下。
注意:即使您只是导航到 C:\Program Files (x86)\Git,Eclipse 也会选择正确的配置。
长答案(来自EGit 用户指南): 指出系统范围的配置
如果您使用 Git for Windows 作为 EGit 的伴侣,请确保 EGit 知道 Git 的安装位置,以便它可以找到“系统范围的设置”,例如 core.autocrlf 的设置方式。转到设置并查看 Team>Git>Configuration,然后查看 System Settings 选项卡。
如果您在安装适用于 Windows 的 Git 时从命令行提示符中选择了使用 Git 的选项之一,那么系统范围设置的位置将用路径填充,一切都很好。如果没有,请使用浏览按钮找到 Git 的安装位置,例如 C:\Program Files(x86)\Git。
该建议也适用于其他 Git 包装的用户,例如 Cygwin 或 TortoiseGit 下的 Git。
非 Windows 用户理论上应该检查此设置,但系统范围的设置通常不会在非 Windows 平台上使用。