因为不会使用git的命令行,所以只能用图形化的egit。但是在安装完egit后,commit完在push的时候,会出现以下错误:
Ssh://git@github.com:22 The authenticity ofhost ‘github.com’ can’t be established. RSA key fingerprint is 16:27:…………………….
其实这是应该是一个密钥的问题,但我对github的密钥使用机制了解太少了。因为在github上注册行号之后就会自动生成一对密钥,并且已经添加到自己的账户中去。但是后来又按网上说的自己生成了一个密钥,这样,在C:\Users\Administrator\.ssh目录下就有了两对密钥了,一对是github_rsa及github_rsa.pub这个是github自动生成的,名字跟另外一对的也不一样),另一对是id_rsa及id_rsa.pub(这是我自己手动生成的,因为是windows7系统,所以生成的默认密钥名字是id_rsa)。
所以现在的问题是,我删除了原来系统自动生成的密钥github_rsa及github_rsa.pub密钥,老是自己手动生成,但是github默认的是github_rsa及github_rsa.pub密钥。所以在Git Shell中执行
“ssh -T git@github.com”命令时,会经常出现permission denied(pubkey),所以要使用
如下命令,将自己手动生成的密钥加入近github:
ssh-add C:\Users\Administrator\.ssh\id_rsa参考文章:http://henzil.easymorse.com/?p=508
然后再执行“ssh -T git@github.com”命令,就可以正常连上了。eclipse中可以正常push了。
以后有问题还是要找官方文件,gith网上也给出了错误的帮助文档:
https://help.github.com/articles/generating-ssh-keys#platform-windows
相关推荐
其他地方不好找,国外的下载也慢。Eclipse上安装GIT插件EGit
MyEclipse或Eclipse中使用Egit插件;(Eclipse中Egit插件的使用方法)
Eclipse上EGIT使用手册,
org.eclipse.egit.repository-3.3.2.201404171909-r,eclipse最新egit插件,绝对真实好用。
git离线版插件,egit,eclipse可直接安装,方便大家下载。
eclipse_SR2_indigo对应版本的离线egit插件下载,直接解压到eclispe目录,重启eclipse即可
Eclipse中安装egit, 如何建立本地仓库, 连接远程仓库等
org.eclipse.egit.repository-2.3.1.201302201838-r.zip eclipse4.2 juno亲测可以实用,用来同步github项目。国内下载太慢,上传与大家分享
网上搜不到好的egit插件使用手册就自己去官网弄的,内含中文版和英文原版,支持目录查看
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 ...
Git 作为进来最流行的分布式版本控制软件来说应用的十分广泛。EGit就是一款Eclipse上的Git插件。
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插件时版本要匹配,可以...
eclipse插件egit的压缩包
Eclipse:Egit
NULL 博文链接:https://ewf-momo.iteye.com/blog/1884661
eclipse对egit源码,可以结合自己实际需要进行定制。目前最新的版本源码!
Eclipse上GIT插件EGIT使用手册.pdf
Eclipse和MyEclipse安装和使用git(egit)图解笔记