前提:
Eclipse已安装EGit插件
已拥有GitLab / GitHub / 其它Git托管服务账号
github是一个非常方便的代码托管平台。本篇经验将和大家介绍Eclipse中安装及配置EGit插件的步骤,希望对大家的工作和学习有所帮助!
1
方法一:
首先需要在eclipse上安装egit插件。打开eclipse,点击上方的:
Help -> Install New Software,如下图所示:
2
在打开的界面里,点击右上方的“Add…”,如下图所示:
http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F
http://download.eclipse.org/egit/updates-4.7/
http://download.eclipse.org/egit/updates-3.4.2
3
然后在弹出框的“Name”中填入“egit”,“Location”中填入“http://download.eclipse.org/egit/updates/”,如下图所示:
4
然后点击“OK”,接着点击“Work with”的下拉列表,能够看到刚才添加的下载路径,如下图所示:
5
将它选中,然后将里面的软件安装上就可以了,如下图所示:
6
方法二:
还有一种方式,点击:Help -> Eclipse Marketplace…,如下图所示:
7
安装EGit,如下图所示:
END
接下来需要对EGit进行一些列的配置。点击eclipse的:
Windows -> Preferences,如下图所示:
2
在弹出框中输入user.name和登录名,以及user.email和登录邮箱,如下图所示:
SSH方式
配置
配置Git信息
配置用户信息
Eclipse,选择菜单:Preferences > Team > Git > Configuration > User Settings > Add Entry..
Key: user.name, Value: username
Key: user.email, Value: username@A702.HRGY
可自定义带个人特征的用户信息,与Git托管服务账号无关
配置SSH授权
本地生成授权Key
Eclipse,选择菜单: Window > Preferences > General > Network Connections > SSH2,进入SSH2对话框
配置SSH Home路径
选择General > SSH2 home(输入ssh信息保存路径: I:\WorkSpace\CODE\git\.ssh) > Apply
生成授权Key
选择Key Management > Generate RSA key.. > Passphrase(输入密码,将在使用密钥时使用) > Save Private Key.. > Apply
配置Private Key
选择General > Private Key(选择刚生成的私匙路径: I:\WorkSpace\CODE\git\.ssh\id_rsa) > Apply
远程托管配置本地授权的Public Key
进入GitLab管理首页,Profile Settings > SSH keys > Add an SSH key
在 Key 中输入刚才生成的Public Key
上传项目
Commit至本地Git仓库
创建本地Git仓库
右键工程,选择菜单: Team > Share Project > Git
在Configure Git Repository对话框中,依次选择: Use or create repository in parent folder of project > 勾选Project列表 > Create Repository > Finish
Commit至本地Git仓库
右键工程,选择菜单:Team > Commit
在Commit Changes对话框中,Commit message填:初始导入;勾选Files列表中要提交的文件。
点击commit进行提交
Push至远程Git仓库
创建Git远程托管项目
在GitLab管理首页依次选择: Projects > New Project
在 Project path 填项目名称,然后选择Create project。
创建成功,会显示项目相关信息及Push方法。其中有SSH连接,如:git@gitlab.com:user/project.git
Push至远程Git仓库
右键工程,选择菜单: Team > Push Branch 'master'.. (或Team > Remote > Push..)
在Push Branch master对话框中,Location > URI填写1. 创建Git远程托管项目得到的SSH连接:git@gitlab.com:user/project.git
点击Next > Next > Finish
如果在生成SSH授权Key时,有输入Passphrase密码值,则此过程会弹出提示要求输入
开始Pushing to remote repositories,等待上传
点击OK完成
下载项目
Eclipse,选择菜单: File > Import.. > Git > Projects from Git > Clone URI,
在Import Projects from Git对话框中,Location > URI填写Git托管项目的SSH连接:git@gitlab.com:user/project.git,点击Next
如果在生成SSH授权Key时,有输入Passphrase密码值,则此过程会弹出提示要求输入
分支选择:选择master,点击Next
配置本地存储路径:选好存储目录,点击Next
选择一个用来导入项目的向导:选择Import existing Eclipse projects,点击Next
导入项目:从Projects列表中选择要导入的项目,点击Finish