在Eclipse Oxygen安装EGit时找不到Eclipse Git Team Provider?
解决Eclipse Oxygen中找不到“Eclipse Git Team Provider”的问题
为啥会找不到这个模块?
这事儿核心是版本兼容性的问题:
- Eclipse Oxygen是2017年的老版本了,你用的
http://download.eclipse.org/egit/updates这个官方源现在只提供适配较新Eclipse版本的EGit包,早就停止维护对Oxygen的支持了,所以旧的“Eclipse Git Team Provider”模块自然不会出现在安装列表里。 - 另外,EGit迭代到后来,“Eclipse Git Team Provider”这个模块已经被整合进EGit的核心组件中,旧的模块名在新版本里已经不存在了。
有没有等效组件?怎么解决?
当然有,给你两个靠谱的解决办法:
办法1:用适配Oxygen的EGit归档源
Eclipse官方给旧版本留了归档更新源,你可以加个专门适配Oxygen的EGit地址:
- 打开
Windows > Preferences > Available software sites > Add - 名称随便填,比如
EGit for Oxygen,地址填http://download.eclipse.org/egit/updates/4.10.x(这个是支持Oxygen的最后一批EGit版本) - 确定后去
Help > Install New Software...里选这个新源,就能看到包含“Eclipse Git Team Provider”的完整组件列表,选它安装就行
办法2:直接装EGit核心组件
如果不想折腾旧源,你也可以在当前的EGit源里找EGit - Git Integration for Eclipse这个核心组件——它其实就是“Eclipse Git Team Provider”的等效替代,包含了所有Git团队协作的功能,安装后完全能满足你的需求。
最后提醒下,安装完记得重启Eclipse才能生效哦!
内容的提问来源于stack exchange,提问作者user9186926
相关产品推荐
相关产品推荐

