首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

在Eclipse的egit中配备github项目

2013-08-11 
在Eclipse的egit中配置github项目先说下问题,上传代码成功, 换了一台机器以后, 可以下载,但上传失败。 参考

在Eclipse的egit中配置github项目

先说下问题,上传代码成功, 换了一台机器以后, 可以下载,但上传失败。 参考了几个文档, 其中包括

http://wenku.baidu.com/view/d88ecee7aeaad1f346933f63.html?在Eclipse中使用github进行项目版本控制

http://www.open-open.com/lib/view/open1351051959008.html Eclipse与github整合 完整版

问题依旧, 最后发现是下载代码是使用的URI不对, 删掉本地的GIT程序, 换成ssh的重新下载一遍就可以了。

整理正常流程操作步骤如下:

环境部分

eclipse, egit

1. eclipse - 窗口 - 首选项 - 常规 - 网络连接 - SSH2 - 密钥管理

? ??1.1?生成RSA密钥,密文可以不用写, 点保存私钥, 应用。这里可以保存到默认的?user/username/.ssh/id_rsa 这个文件中, 如果想用另外的文件, 保存后要在SSH2-常规 中加入这个名字

? ?生成后需要将id_rsa.pub文件中的内容添加到github中,登录github, 点击工程, 点击右边的Settings, 选择左边的Deploy Keys, 点击add deploy key. 输入一个名字,随便写, 然后将id_rsa.pub文件中的内容复制到key中点add key保存

? ? 1.2如果之前已经生成过密钥, 可将文件复制到本机的user/username/.ssh/ 路径下, 确保文件名在SSH2 - 常规中,执行后续操作之前先在密钥管理中 装入现有私钥。 选中文件,输入密码(如1.1中写了的话)

2. eclipse - Git Repositories 标签 - Clone a Git Repository and add the clone to this view 就是那个带小箭头的按钮

? ? 将github端工程的地址复制到URI里, 并选中protocol:ssh, 勾选Store in Secure Store.

? ? 这时URI的格式应该是 ssh://git@github.com/xxx/xxxxx.git 这种形式,host自动填上了github.com, Repository path自动填上了xxx/xxxxx.git 下面的User也自动填上了git.

3. ?点下一步, 成功则出现master选项, 继续点下一步 进入Local Destination 界面

? ? ?配置好你的git本地下载的路径,可以默认, 点完成

4. 在Git Repositories标签中, 将刚才下载的代码导入为java工程,点右键 Import Projects...

? ? 选择Import as general project, 点完成即可

5. 回到Java标签,看到新建的工程,随便修改一个文件,点右键小组 - Commit - 写入注释 - 点击Commit and Push

? ? 大功告成

?

热点排行