• 使用Eclipse上传/下载Git项目


    使用Eclipse上传/下载Git项目

    前提:

    • 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:WorkSpaceCODEgit.ssh) > Apply
      • 生成授权Key
        选择Key Management > Generate RSA key.. > Passphrase(输入密码,将在使用密钥时使用) > Save Private Key.. > Apply
      • 配置Private Key
        选择General > Private Key(选择刚生成的私匙路径: I:WorkSpaceCODEgit.sshid_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.html

  • 相关阅读:
    移动端UI
    jQuery 下拉框三级联动
    jQuery基础与学习资源
    jQuery
    TCP、UDP、HTTP、SOCKET之间的区别
    Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
    android 中 任务、进程和线程的区别
    android中不同手机分辨率适配问题
    经验分享:CSS浮动(float,clear)通俗讲解(真的很通俗)
    关于各种排列组合java算法
  • 原文地址:https://www.cnblogs.com/final/p/5538603.html
Copyright © 2020-2023  润新知