如何使用egit将本地代码提交到托管平台
本文将讲述如何使用eclipse中的egit插件,将代码提交到git托管平台。
Eclipse版本:4.7.0 自带egit插件
云端托管平台:华为软件开发云
1.本地git工具安装&环境配置
a) 如果没有安装git客户端,请到https://git-scm.com/downloads下 载最新版本
安装完成,运行Git Bash,在弹出终端进行如下配置

b) egit安装
查看自己的eclipse是否已经安装了egit插件,打开eclipse的主页,点击【help】菜单,选择【About Eclipse】选项,点击【Installation Details】按钮,查看安装详细。

本文下 载安装版本为eclipse 4.7.0,默认安装了egit插件。如果eclipse没有自带egit,也可以选择【Install New Software…】在线安装。
c) egit配置用户信息
在【windows】->【Preferences】->【Git】->【Configuration】下配置用户名,邮箱信息。
可以直接选择电脑中已经存在的.gitconfig文件,也可以点击“Add Entry…”在弹出的对话框中添加,例如:Key填user.name,Value填姓名信息。

2.提交代码到本地仓库
a)创建本地仓库
鼠标选中要发布的项目,单击右键,【Team】-> 【Share Project】->【Git】,点击Next。勾选Use or create repository in parent folder of project,选中要发布的项目,点击Create Repository,点击Finish完成。
提示:不选中Create Repository的时候,Finish是置灰的不可选状态。

此时,本地git仓库创建完成,在项目的根目录下产生了一个.git文件夹,eclipse的项目文件夹图标也都有“问号”显示,这表示这些已经修改的文件还未被git版本管理系统跟踪。
b) 提交代码到本地暂存区。
鼠标选中要发布的项目,单击右键,【Team】-> 【Add to index】,将本地未修改的文件加入暂存区,eclipse的项目文件夹图标也有“加号”显示。
c) 提交代码到本地仓库
鼠标选中要发布的项目,单击右键,【Team】-> 【commit…】,将本地未修改的文件提交到本地仓库。
在弹出的对话框中,commit Message 写上提交的简要描述,建议详细写明前后修改的背景,影响范围等信息;下面的Author和Committer会自动根据.gitconfig的配置信息不全。

d) 查看提交历史记录
鼠标选中要查看的项目,单击右键,【Team】-> 【Show in History】,此时仓库中已创建了master分支。

3.配置本地和云端仓库的ssh秘钥
a) 本地生成ssh密钥。运行 Git Bash, 在弹出的终端中输入下面命令。

在回车中会提示你输入一个密码,不输入一路回车即可。
b) 拷贝ssh密钥到开发云页面。
PC端Git Bash执行命令拷贝公钥

开发云端粘贴公钥

d) egit选择ssh秘钥
在【windows】->【Preferences】->【Network Connections】->【SSH2】中加载已经产生的私钥

4. 推送本地代码到软件开发云
a) 在开发云端新建代码仓库
图片中未选择“允许生成README文件”和任何模板,建立了一个空仓库。

b) 复制仓库地址
点击下图标红图标,复制开发云仓库的地址。
c) 推送本地代码到开发云仓库
鼠标选中要推送的项目,单击右键,选择【Team】-> 【Push Branch master】
在URL中填写复制的开发云仓库地址,Host 和Repository path会自动补全,连接协议类型选择SSH,选择Next就可以成功推送到远端了。

d) 在开发云查看提交记录

总结,eclipse的很多版本都已经支持了egit插件的使用,对于习惯使用eclipseIDE的开发者来说,egit的方便与快捷,极大的降低了git工具的学习成本。
如何使用egit将本地代码提交到托管平台的更多相关文章
- git提交代码托管平台流程
首先先安装git git官网 ---- https://git-scm.com/ 下载好傻瓜式安装即可 安装好过后,再桌面任意空白区域右键,看到以下两个选项即为安装成功 一般都用第二个选项也就是 Gi ...
- 如何把本地代码提交到git(码云)、github代码管理项目上
前提必须安装了git工具 以下命令操作都是通过git bash操作. 将本地代码提交到码云空项目操作: D:\>mkdir inek_winprop D:\>cd inek_winprop ...
- git命令将本地代码提交到github
git命令将本地代码提交到github 步骤: 第一步:进入到相应的文件夹,用git init命令,将该文件夹变成git可管理的仓库 git init 第二步:将项目添加到本地仓库 可以用git st ...
- 使用git将本地代码提交到码云上去
码云为开源中国基于git的代码网络托管平台,将代码托管.开发与项目管理工具融为一体.今天第一次将自己的web项目代码上传至码云,过程中遇到一些问题,此处进行总结与过程的演示:当我们在码云上创建好项目后 ...
- Git操作_从github远程仓库克隆到本地仓库, 本地代码提交
实现目的: 从github远程仓库克隆到本地仓库:本地代码提交到远程仓库. 一.从github远程仓库克隆到本地仓库: 命令行切换到指定的仓库想存放的目录,执行如下命令:git clone 远程仓库 ...
- 本地代码提交到远程仓库(git)
[准备环境] 我没有在Linux搭建gitlab私有云服务器,用的是开源的 gitee托管平台 1.在gitee注册账号 2.本地下载git客户端 [步骤] 1 本地新建1个文件夹 进入文件夹后 ...
- 代码托管平台--GitHub 使用小结
一.GitHub介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管.在GitHub,用户可以十分轻易地找到海量的开源代码. 很多IT行业的人到求职的 ...
- 软件工程 Coding.net代码托管平台 Git初学者的使用总结 五步完成 程序,文件,文件夹的Git
一.前言 第一次用git相关的命令行,我使用的是Coding.net代码托管平台.Coding.net 自主打造的基于 Git 的代码托管平台,提供高性能的远端仓库,还有保护分支,历史版本分屏对比. ...
- oschina(开源中国)的Git代码托管平台使用教程
oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...
随机推荐
- Loadrunner--关联详解
当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本.在VuGen的Recording Log中,您可以找到浏览器与服务器之间所有 ...
- report_timing
report_timing -max_path 2 会报告两条路径,但不一定是最差的路径 report_timing -nworst 2 -max_path 2 会报告两条最差的路径
- 关于android的2.2与4.4的文件读取的一点发现
好久没有写文章了,本来想写的东西,时间一长,就感觉不想写了.没什么用,到用时.又不知道去哪找了或怎么解决. 有一句话说的好啊,好记性不如烂笔头. 我要做到善于总结.及时整理,额............ ...
- javascript面对对象编程 之继承
上一篇博客中为大家介绍了javascript面向对象编程原则的封装,今天为大家介绍继承.在javascript中没有类的概念,全部不能像c#.java语言那样.直接的用类去继承类.比方如今有比方.如今 ...
- SQLcl
参考博客: https://wangfanggang.com/Oracle/sqlcl/ 执行show sqlformat可以看到当前格式化样式为:default 让我们修改下显示结果的样式:set ...
- 如何在vue项目中使用百度编辑器ueditor
百度编辑器官方并没有提供vue项目使用说明,目前网上也有不少人实现了相关功能,这里就不再重复,只是针对自身项目碰到的情况做个记录,就当是熟悉了一遍富文本编辑器的代码结构. 按照网上的做法,基本可以实现 ...
- iTestin云测工具
软件概述 iTestin是免费服务移动App开发者的真机自动化云测试客户端工具.基于真实的智能终端设备录制一个测试脚本然后运行,并输出运行结果.覆盖Android和iOS两大设备平台,支持Pad/Ph ...
- 使用maven进行测试设置断点调试的方法
在Maven中配置测试插件surefire来进行单元测试,默认情况下,surefire会执行文件名以Test开头或结尾的测试用例,或者是以TestCase结尾的测试用例. ...
- 微信端 h5 视频 video 自动播放
document.addEventListener("WeixinJSBridgeReady",function(){ document.getElementById(" ...
- 数据结构与算法实验题 9.1 K 歌 DFS+剪枝
数据结构与算法实验题 K 歌 ★实验任务 3* n 个人(标号1~ 3 * n )分成 n 组 K 歌.有 m 个 3 人组合,每个组合都对应一个分数,你能算出最大能够得到的总分数么? ★数据输入 输 ...