整个Git服务搭建好后,第一步就是新建一个工程代码,并且上传到Git服务器,这也正好用来测试MyEclipse和Git服务是否真的调通了。
一. 上传代码
1.首先创建一个工程,工程的名字最好与Git服务器上的项目名字一样,因为另外的机子检出代码时,默认是Git服务器上的名字,而工程配置文件中的名字是创建工程时的名字,导出工程时就会发生冲突。右键工程->Team->Share Project。
2.在出现的窗口选择Git,按Next。
3.在Use or create repository in parent folder of project上打勾。
4.打勾后窗口变化,点击那一行工程路径,然后Create Repository按钮亮起来,点击它,最后点击Finish。
5.打开Show View窗口,找到Git Repositories窗口,在里面就能看到本地的Git仓库。右键那个与工程同名的仓库->commit,才出现的窗口中按下图点击,提交到本地仓库。
6.上传代码到服务器。再右键这个仓库->Push,在出现的窗口里的URI粘贴Git服务器那个项目的ssh链接,然后直接next(如果是用https链接来连接,每次都必须填写下面的用户名密码),点击这两个按钮,选择所有分支和标签上传上去,点击Finish,Next页面有一些选项,需要的时候在用上,这里不需要。
完成上传!
二. 下载代码
那么另一台机子怎么像svn一样检出代码呢?另一台机子首先也需要安装Git客户端,然后生成ssh密钥并且添加到Git网站上(你可以先把Git仓库窗和工程代码都删掉做实验)。
1.在Package Explore视图右键(可能你的MyEclipse查看工程用的不是这个视图)->Import,即导入,选择如下图的类型,点击Next。
2.选择URI,按Next。
3.出现的窗口和之前上传的窗口一样,没错,粘贴一下ssh链接,点击Next,然后选择要下载的分支,全选,按Next。
4.然后是代码下载的路径,我的默认路径是MyEclipse的工作空间。
修改这个默认路径在在Preferences->Git那里:
5.到达这个界面的时候代码就已经下载好了,这个界面是要导入工程到MyEclipse中,一般是选择第一项。如果报错,或者导入后工程图标没有显示那个Git***图标的话,那么你对工程的修改根本不影响到库。可以试试关掉这个界面,用导入一般的工程一样导入这个工程,如果工程图标有那个***的图标则引入成功。(后来我检出代码都没有这个界面,不知道为什么。检出代码就要在Git Repositories界面中右键那个库,点击import显示这个界面,选择第一项就行了。)
正确的导入应该是像一般我们导入已存在工程那样,将下载后的代码再导入,路径就是代码的下载路径。下载代码步骤结束!