当前位置:   article > 正文

angularjs eclipse 离线安装_关于Eclipse上集成Git你所不知道的(一)

eclipse git插件离线安装
3c84aa60667492851eb2d40882140eab.png

Git目前成为了企业中版本控制的主流工具,将Git集成到开发工具中也成为必然,本系列文章将围绕Eclipse集成Git,以及在集成和使用过程中遇到的问题进行一一讲解与解决

egit插件:

新版的Eclipse都自带了egit, 检查Eclipse是否带了egit插件:help – about eclipse, 如果有如下图标就说明已经安装了egit 插件:

a31e3e3adb431e38e0b00c882f120713.png

1、插件的安装:

i. 在线安装:http://download.eclipse.org/egit/updates

ii. 离线安装:下载离线包,再以Achive的方式安装插件即可

2、检查配置:

a) Windows – preference – Team – Git – Configuration:

i. 确保Git的邮箱和用户设置正确:

be68dd07bab193e3eee505e4daed7a1b.png

如果配置有误,可以“Add Entery”:

56f91d3a5dd8e8880b7cd61b43c4a3db.png

b) 检查ssh 设置,如果报错连接失败,请检查以下的配置:

i. Windows – preference – General – Network Connection – SSH2:

7cf25b6f86ab8ec9888ed73eecdc8d41.png

ii. 如果 private keys 不正确,点击 Add Private Key,添加路径下的私钥:

d8b7217b7b96061aa115c283d5e691a1.png

Eclipse中的项目与Git仓库连接:

i. 在项目上右击 Team – Share Project – Git:

8261af924abb69667d4dcb9caaf0e742.png

“?”, 表示“untracted”未追踪的,表示还未跟Git建立起关联,相当于在用git命令时,需要执行:git add xxx 来将untracted 文件加入到Git的暂存区中。在Eclipse中,执行菜单(Index就是Git的暂存区),相当于命令行中执行git add . :

c0973c37449457f00dc34234d0a8c8bc.png

ii. 加入Git的暂存区后(? 变成了*,表示此时已进入了Git的暂存区中):

ef5998938f5f03418227bbeb62d684e0.png

iii. 提交:

2d21b0ab60f0bee375fecdf8031def98.png

如果没有错误发生,则代码在本地库中提交成功!

本地项目与Github连接(关于Github配置不再详述):

a) Git 上配置SSH

b) gitHub上创建一个测试库

c) 拷贝测试库的地址

d) 在Eclipse中将代码push到远程:

1d0dd95a7326502d83255ce8d805ab88.png

TIP:小技巧– 此时先在Github上拷贝完地址后,在Eclipse中操作Push,会自动将拷贝的地址完成填充

5953502746264b63b6dc2788dee13f00.png

连接Github报错:

c2637df8a43676daa0fde9a881fa2b24.png

填写正确的认证信息、选择正确的协议:SSH、https

提交成功:

bea84ec977db78345d7f5bcf8c77f91a.png

从Github上pull时报错:

d38e65bf6c8c534811944af4374ad5db.png

报错:

b10600294252ddf571136fca36eeee48.png

这个问题是由于Eclipse中Git的一个配置导致的:

添加一个Key – Value:Key=remote.origin.url Value=github上项目的完整路径

7bebdfadc45aa258524ba2dcaf728a90.png

再次pull将不会出现问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/557700
推荐阅读
相关标签
  

闽ICP备14008679号