使用Eclipse上传/下载Git项目

使用Eclipse上传/下载Git项目

前提:html

  • Eclipse已安装EGit插件
  • 已拥有GitLab / GitHub / 其它Git托管服务帐号

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受权

  1. 本地生成受权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
  2. 远程托管配置本地受权的Public Key
    进入GitLab管理首页,Profile Settings > SSH keys > Add an SSH key
    Key 中输入刚才生成的Public Key

上传项目

Commit至本地Git仓库

  1. 建立本地Git仓库
    右键工程,选择菜单: Team > Share Project > Git
    Configure Git Repository对话框中,依次选择: Use or create repository in parent folder of project > 勾选Project列表 > Create Repository > Finish
  2. Commit至本地Git仓库
    右键工程,选择菜单:Team > Commit
    Commit Changes对话框中,Commit message填:初始导入;勾选Files列表中要提交的文件。
    点击commit进行提交

Push至远程Git仓库

  1. 建立Git远程托管项目
    在GitLab管理首页依次选择: Projects > New Project
    Project path 填项目名称,而后选择Create project
    建立成功,会显示项目相关信息及Push方法。其中有SSH链接,如:git@gitlab.com:user/project.git
  2. 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

参考

http://www.tuicool.com/articles/Ar6rMfm
http://wiki.eclipse.org/EGit/User_Guide
http://yufenfei.iteye.com/blog/1750124
http://blog.csdn.net/hil2000/article/details/8566456
http://www.cnblogs.com/zhxiaomiao/archive/2013/05/16/3081148.html
http://www.cnblogs.com/yejiurui/archive/2013/07/29/3223153.htmlgit