- 浏览: 2142089 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1240)
- mac/IOS (287)
- flutter (1)
- J2EE (115)
- android基础知识 (582)
- android中级知识 (55)
- android组件(Widget)开发 (18)
- android 错误 (21)
- javascript (18)
- linux (70)
- 树莓派 (18)
- gwt/gxt (1)
- 工具(IDE)/包(jar) (18)
- web前端 (17)
- java 算法 (8)
- 其它 (5)
- chrome (7)
- 数据库 (8)
- 经济/金融 (0)
- english (2)
- HTML5 (7)
- 网络安全 (14)
- 设计欣赏/设计窗 (8)
- 汇编/C (8)
- 工具类 (4)
- 游戏 (5)
- 开发频道 (5)
- Android OpenGL (1)
- 科学 (4)
- 运维 (0)
- 好东西 (6)
- 美食 (1)
最新评论
-
liangzai_cool:
请教一下,文中,shell、C、Python三种方式控制led ...
树莓派 - MAX7219 -
jiazimo:
...
Kafka源码分析-序列5 -Producer -RecordAccumulator队列分析 -
hp321:
Windows该命令是不是需要安装什么软件才可以?我试过不行( ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
hp321:
Chenzh_758 写道其实直接用一下代码就可以解决了:JP ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
huanghonhpeng:
大哥你真强什么都会,研究研究。。。。小弟在这里学到了很多知识。 ...
android 浏览器
Git是当前最流的行分布式版本控制工具,而作为最主流的(没有之一)Java开发工具Eclipse以插件的形式对其提供了支持,那就是Egit。这里介绍一下我使用Eclipse的EGit管理Git远程项目的过程。当然,这可能不是最佳实践,但是通过我的验证这么做的确是没有问题的。网上得来终觉浅,绝知此事要躬行。
现在的eclipse好像都自带git,如果没有安装创建就不说了,百度吧
第一步:配置环境
配置Git(Egit):
设置Git HOME:需要在系统环境变量中为Git提供一个HOME路径。这个目录将用于保存git的配置文件和默认的本地仓库。我这里使用的是F:\GitHome,当然你可以设置系统盘的任意路径。
配置git用户信息:在eclipse 》Preferences 》Git 》Configuration 选项中配置git用户信息,在这个界面上你就可以看到eclipse使用了之前设置的HOME来保持git配置信息。在界面上选择Add Entry… 添加用户信息key: user.email/Value:good-long@qq.com、Key:user.name/Value:大漠真人,当然你要换成你自己的信息。
点击Apply完成配置。这里Git的配置就算完成了。
特别说明:Egit就是git的一个客户端,我这里不需要再安装任何其他的Git客户端了,看到网上很多人写这里还要安装诸如msysGit、TortoiseGit等GUI客户端,这些都是谣传。如果你确实需要的话,你可以安装。
配置SSH:
配置SSH Home路径:当然这里还是使用Eclipse自带的SSH2工具,网上还是有很多谣传:Eclipse的SSH不要用,要是Git GUI的SSH命令行。SSH默认的Home在user/.ssh路径,为了方便管理,这里我使用了GitHome路径:F:/GitHom/.ssh。这里你依旧可以使用系统任意路径。
生成RSA密钥对:接下来使用Key Management 》Generate RSA Key… 生成SSH密钥,输入密码,这个密码将在使用密钥时使用,点击Save Private Key保存密钥,这时将在SSH Home下产生两个文件:id_rsa、id_rsa.pub。id_rsa是SSH密钥对的密钥,不能泄露,而id_rsa.pub是SSH的公钥,用途在下文介绍。在上一步界面中的private keys中选择这里的id_rsa文件。 点击Apply,SSH配置 完成 。
到这一步,本地配置全部完成!
第二步:管理仓库
创建仓库:这里以http://git.oschina.net的远程仓库管理为例,其他仓库项目方法类似。
添加SSH公钥:首先你要把你的SSH公钥添加到你git托管服务网站的SSH公钥中,SSH公钥就在.ssh/id_rsa.pub文件中。复制粘贴进去就可以了。特别注意的是:这里是用户资料下面的SSH公钥,不是项目下的部署公钥。项目的部署公钥只有读权限,没有写权限,这意味着你可以pull项目,不能push。如果这里弄错,将在push时报错:" push not permitted ",当然,这都是后话。
创建项目:使用git@osc 菜单栏的“+”创建一个项目,填写项目信息,创建项目即可 。特别说明:“ .gitignore”文件不能空着,不然将在你clone项目的时候报错:“does not appear to be a git repository”!
clone项目:首先复制项目的ssh地址:git@git.oschina.net:coxapp/Hello.git,然后再eclipse的git仓库管理面板clone项目到本地。
eclipse的git仓库管理面板可用window 》show view 》other 》Git 》Git Repositories 显示出来。
点击Clone a Git repository,会自动把复制的Hello项目的git信息填充到窗口中,直接点击Next。
输入生成rsa密钥时的密码,一路Next到Finish就OK了。
这里我们将在git仓库管理面板看到clone到本地仓库的项目信息!
至此,仓库已经有了,下面就是管理代码了!
第三步:管理代码
导入项目:File 》Import 》Git 》Project from git 》Next 》Existing local repository 选择本地的Hello项目,一路Next就完成了。
特别说明:如果是新建的项目,那么项目是没有初始化成eclipse项目的,在导入的时候只能导入为 generla project,然后通过项目右键 Configure 》Convert to *** 转化成你所需要的项目类型。如果已经是eclipse项目,选择Import existing project 导入即可。也可以使用 File 》Import 》Git 》Project from git 》Next 》URI 使用git项目的地址直接导入。
push更新:上一步中从本地仓库把Hello导入并转化成java项目后,项目已经发生更新,可以使用项目右键 Team 》Commit 提交更新。使用 Team 》 Remote》Push 将更新推送到osc服务器上去了。这时就可以在http://git.oschina.net/coxapp/Hello 页面看到项目的更新了。
pull更新:git是一个版本控制工具,为的是多人协作,每次push的时候我们先pull一下,看有没有其他人更新过代码。
最后说明:在上面过程中没有提到的,按照默认提示做就ok,还有怎么push和pull的详细内容以及更多git操作,给个网址http://wiki.eclipse.org/EGit/User_Guide 自己探索吧。
初次使用,不一定是最佳方式,欢迎大家指正!
现在的eclipse好像都自带git,如果没有安装创建就不说了,百度吧
第一步:配置环境
配置Git(Egit):
设置Git HOME:需要在系统环境变量中为Git提供一个HOME路径。这个目录将用于保存git的配置文件和默认的本地仓库。我这里使用的是F:\GitHome,当然你可以设置系统盘的任意路径。
配置git用户信息:在eclipse 》Preferences 》Git 》Configuration 选项中配置git用户信息,在这个界面上你就可以看到eclipse使用了之前设置的HOME来保持git配置信息。在界面上选择Add Entry… 添加用户信息key: user.email/Value:good-long@qq.com、Key:user.name/Value:大漠真人,当然你要换成你自己的信息。
点击Apply完成配置。这里Git的配置就算完成了。
特别说明:Egit就是git的一个客户端,我这里不需要再安装任何其他的Git客户端了,看到网上很多人写这里还要安装诸如msysGit、TortoiseGit等GUI客户端,这些都是谣传。如果你确实需要的话,你可以安装。
配置SSH:
配置SSH Home路径:当然这里还是使用Eclipse自带的SSH2工具,网上还是有很多谣传:Eclipse的SSH不要用,要是Git GUI的SSH命令行。SSH默认的Home在user/.ssh路径,为了方便管理,这里我使用了GitHome路径:F:/GitHom/.ssh。这里你依旧可以使用系统任意路径。
生成RSA密钥对:接下来使用Key Management 》Generate RSA Key… 生成SSH密钥,输入密码,这个密码将在使用密钥时使用,点击Save Private Key保存密钥,这时将在SSH Home下产生两个文件:id_rsa、id_rsa.pub。id_rsa是SSH密钥对的密钥,不能泄露,而id_rsa.pub是SSH的公钥,用途在下文介绍。在上一步界面中的private keys中选择这里的id_rsa文件。 点击Apply,SSH配置 完成 。
到这一步,本地配置全部完成!
第二步:管理仓库
创建仓库:这里以http://git.oschina.net的远程仓库管理为例,其他仓库项目方法类似。
添加SSH公钥:首先你要把你的SSH公钥添加到你git托管服务网站的SSH公钥中,SSH公钥就在.ssh/id_rsa.pub文件中。复制粘贴进去就可以了。特别注意的是:这里是用户资料下面的SSH公钥,不是项目下的部署公钥。项目的部署公钥只有读权限,没有写权限,这意味着你可以pull项目,不能push。如果这里弄错,将在push时报错:" push not permitted ",当然,这都是后话。
创建项目:使用git@osc 菜单栏的“+”创建一个项目,填写项目信息,创建项目即可 。特别说明:“ .gitignore”文件不能空着,不然将在你clone项目的时候报错:“does not appear to be a git repository”!
clone项目:首先复制项目的ssh地址:git@git.oschina.net:coxapp/Hello.git,然后再eclipse的git仓库管理面板clone项目到本地。
eclipse的git仓库管理面板可用window 》show view 》other 》Git 》Git Repositories 显示出来。
点击Clone a Git repository,会自动把复制的Hello项目的git信息填充到窗口中,直接点击Next。
输入生成rsa密钥时的密码,一路Next到Finish就OK了。
这里我们将在git仓库管理面板看到clone到本地仓库的项目信息!
至此,仓库已经有了,下面就是管理代码了!
第三步:管理代码
导入项目:File 》Import 》Git 》Project from git 》Next 》Existing local repository 选择本地的Hello项目,一路Next就完成了。
特别说明:如果是新建的项目,那么项目是没有初始化成eclipse项目的,在导入的时候只能导入为 generla project,然后通过项目右键 Configure 》Convert to *** 转化成你所需要的项目类型。如果已经是eclipse项目,选择Import existing project 导入即可。也可以使用 File 》Import 》Git 》Project from git 》Next 》URI 使用git项目的地址直接导入。
push更新:上一步中从本地仓库把Hello导入并转化成java项目后,项目已经发生更新,可以使用项目右键 Team 》Commit 提交更新。使用 Team 》 Remote》Push 将更新推送到osc服务器上去了。这时就可以在http://git.oschina.net/coxapp/Hello 页面看到项目的更新了。
pull更新:git是一个版本控制工具,为的是多人协作,每次push的时候我们先pull一下,看有没有其他人更新过代码。
最后说明:在上面过程中没有提到的,按照默认提示做就ok,还有怎么push和pull的详细内容以及更多git操作,给个网址http://wiki.eclipse.org/EGit/User_Guide 自己探索吧。
初次使用,不一定是最佳方式,欢迎大家指正!
发表评论
-
带你深入理解 FLUTTER 中的字体“冷”知识
2020-08-10 23:40 562本篇将带你深入理解 Flutter 开发过程中关于字体和文 ... -
小程序textarea完美填坑
2020-07-07 16:09 454相信做微信小程序的码友们都被textarea这个原生组件坑过 ... -
Nginx+Https自己敲命令生成证书
2020-05-18 09:35 894一、准备 环境:centos6.8 ... -
https证书生成环境搭建配置(基于Tomcat和Nginx)
2020-04-24 11:06 774一、基于Tomcat、JDK内置密钥工具: 1、生成服务端证 ... -
Flutter -自定义日历组件
2020-03-01 17:56 1019颜色文件和屏幕适配的文件 可以自己给定 import ... -
Dart高级(一)——泛型与Json To Bean
2020-02-23 19:13 921从 Flutter 发布到现在, 越来越多人开始尝试使用 Da ... -
flutter loading、Progress进度条
2020-02-21 17:03 1025Flutter Progress 1 条形无固定值进度条 ... -
Flutter使用Https加载图片
2020-02-21 01:39 893Flutter使用Https加载图片 使用http加载图片出 ... -
flutter shared_preferences 异步变同步
2020-02-21 00:55 760前言 引用 在开发原生iOS或Native应用时,一般有判断上 ... -
Flutter TextField边框颜色
2020-02-19 21:31 848监听要销毁 myController.dispose(); T ... -
flutter Future的正确用法
2020-02-18 21:55 724在flutter中经常会用到异步任务,dart中异步任务异步处 ... -
记一次Flutter简单粗暴处理HTTPS证书检验方法
2020-02-18 14:13 820最近在做Flutter项目到了遇到一个无解的事情,当使用Ima ... -
史上最强Tomcat8性能优化
2019-11-01 21:41 725授人以鱼不如授人以渔 ... -
SpringBoot配置HTTPS,并实现HTTP访问自动转HTTPS访问
2019-10-07 09:13 5161.使用jdk自带的 keytools 创建证书 打开cmd ... -
Spring Boot工程集成全局唯一ID生成器 UidGenerator
2019-09-16 09:04 803概述 流水号生成器(全局唯一 ID生成器)是服务化系统的基础 ... -
CentOS7下Redis的安装与使用
2019-08-17 11:45 553一、手动安装过程 1、准备工作(安装gcc依赖) yum ... -
Nginx与tomcat组合的简单使用
2019-08-17 10:05 365配置tomcat跳转 请求http出现400的时候在这里配置 ... -
flutter 获取屏幕宽度高度 通知栏高度等屏幕信息
2019-07-27 08:39 1218##MediaQuery MediaQuery.of(con ... -
关于flutter RefreshIndicator扩展listview下拉刷新的问题
2019-07-10 19:40 989当条目过少时listview某些嵌套情况下可能不会滚动(条目 ... -
flutter listview 改变状态的时候一直无限添加
2019-07-10 16:01 671setstate的时候会一直无限的调用listview.bui ...
相关推荐
其他地方不好找,国外的下载也慢。Eclipse上安装GIT插件EGit
MyEclipse或Eclipse中使用Egit插件;(Eclipse中Egit插件的使用方法)
Eclipse上EGIT使用手册,
git离线版插件,egit,eclipse可直接安装,方便大家下载。
Eclipse+Git+Maven项目 1 一、Maven安装 1 1、Maven安装 1 2、Maven插件安装 3 3、配置 Maven 5 二、Eclipse构建Maven项 6 1、建立Maven项目 6 2、配置Maven项目 9 三、Dynamic Web project转成Maven项目 15 ...
Eclipse下使用的图形化git插件
org.eclipse.egit.repository-3.3.2.201404171909-r,eclipse最新egit插件,绝对真实好用。
eclipse、myeclipse的git插件Egit3.7.2。myeclipse2013版下link方式插件安装方式实测可用
eclipse_SR2_indigo对应版本的离线egit插件下载,直接解压到eclispe目录,重启eclipse即可
网上搜不到好的egit插件使用手册就自己去官网弄的,内含中文版和英文原版,支持目录查看
Git 作为进来最流行的分布式版本控制软件来说应用的十分广泛。EGit就是一款Eclipse上的Git插件。
org.eclipse.egit.repository-2.3.1.201302201838-r.zip eclipse4.2 juno亲测可以实用,用来同步github项目。国内下载太慢,上传与大家分享
Eclipse上GIT插件EGIT使用手册.pdf
changedbutnotupdated是指文件被git管理,并且发生了改变,但改动还没被git管理;这两种状态,都可以看成是改动还没被git管理的状态,我们这里称非stage状态。3>>changestobecommited是指进入stage状态的文件,stage...
org.eclipse.egit-updatesite-1.3.0.201202151440-r-site eclipse git插件
eclipse配置Git需要的离线egit包,myeclipse同样适用。
Eclipse上EGit离线安装包以及安装说明,求分,谢谢
Eclipse中安装egit, 如何建立本地仓库, 连接远程仓库等
org.eclipse.egit.repository-2.3.1.201302201838-r ,org.eclipse.egit.repository-4.0.1.201506240215-r, org.eclipse.egit.repository-4.0.2.201509141540-r 三个版本。因为myeclipse安装git插件时版本要匹配,可以...