1、新建git账号;https://github.com在此新建git账号;并登录git;新建repository;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155631494-812379947.png)
1.1打开window下的preference窗口;在eclipse里生成RSA key;并保存
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155632088-1602782538.png)
1.2在git里打开setting;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155632869-2020678362.png)
1.3在setting 里点击SSH ,新建一个SSH key;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155633228-1217451186.png)
1.4输入key的名字,名字任意取;key里填写我们eclipse里以ssh-rsa打头的内容;全部复制到key里,点击add;完成;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155633682-1247959165.png)
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155633994-1909694948.png)
2、输入Repository name,选择public;如果需要使用private需要收费;这里我选择免费的public;点击创建repository;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155635057-1219957304.png)
3、新建成功后可查看你的项目链接:https://github.com/bellagoodday/MyTestProject.git;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155635447-975628114.png)
4、找到eclipse里需要放到git的项目,右键,选择team-share project;
5、勾选Use or create repository in parent folder of project;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155638947-898663870.png)
6、点击项目;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155639478-1905654651.png)
7、点击create repository 后再点击finish;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155639744-1395817799.png)
8、此时查看你的项目,有很多的问号;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155640650-891690497.png)
9、找到你的项目,点击右键,选择team,点击commit;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155641119-341101558.png)
10、填写上传项目的信息,勾选需要上传的项目文件;输入git登录名称;点击上传;注意带bin的文件不要上传;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155642166-149888087.png)
11、找到项目,点击右键,选择team-remote-push;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155643900-1766872523.png)
12、在uri中输入我们在git上新建repository 链接;和git账号密码;点击next;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155646775-28246566.png)
13、我们的项目为master,所以在source ref 里选择master;我们需要提交的路径下的项目也是master;点击add spec后点击next;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155648307-1968851672.png)
14、点击finish 进行上传;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155649791-585952632.png)
15、上传完成后,我们项目都有git标识;不再显示问号;bin 文件因为没有上传,所以显示问号;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155650510-1064620569.png)
16、修改一处文件后,点击提交;注意bin文件不要上传;必须写上传的massage;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155651072-9281551.png)
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155652494-741910095.png)
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155654307-1396610404.png)
17、提交后再push到git上;需要选中项目,右键,点击team-push;填写uri和登录名及密码;点击next;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155655885-1303753205.png)
18、git上面可以看到我每次上传的记录;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155656541-1579617702.png)
19、删除我们eclipse里加入的项目文件;我们从git上导出刚才上传的项目;选择file-import;选择project from git;选择clone url
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155657603-2090598767.png)
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155657978-414358374.png)
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155658728-1247161821.png)
20、输入要导入项目的url 和登录名及密码;选择需要存放项目的路径;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155659088-1654685379.png)
21、导出项目成功,检查项目是否可以运行;
![](https://images2015.cnblogs.com/blog/1080767/201705/1080767-20170521155659447-894447334.png)