MyEclipse项目,使用自带Git插件,添加Git支持(SSH方式)

本文,主要总结使用MyEclipse自带的Git插件,对MyEclipse项目添加Git支持。

同时,登录远端服务器,使用的是SSH方式。

主要步骤如下:


一、创建本地的Git仓库。

1、右键项目,依次点击 Team-->Share Project 。

MyEclipse项目,使用自带Git插件,添加Git支持(SSH方式)_第1张图片


2、有CVS还有Git,选择Git,点击Next。



3、点击Create,创建一个新的仓库。



4、确定仓库路径,和仓库名,点击Finish。



5、点击Finish,完成本地仓库的创建。



二、配置远程的Git仓库

到此为止,虽然本地仓库已经创建好。但是,Push、Fetch和Pull选项都是灰色的,不能使用。

(上面的三个选项打开方式: 右键项目-->Team)


下面,进行远程仓库的配置。


1、首先,找到你的项目和仓库的位置。在添加本地仓库之后,项目位置变成了之前创建的仓库位置。

本例中项目和仓库的位置,都在 C:\git\gittest 目录之下。

Git仓库的位置为 C:\git\gittest\.git

而项目的位置,如下图所示。为 C:\git\gittest\GitTest



2、打开并编辑Git仓库中的config文件

MyEclipse项目,使用自带Git插件,添加Git支持(SSH方式)_第2张图片

直接打开的内容如下:

[core]
	repositoryformatversion = 0
	filemode = false
	logallrefupdates = true
添加[remote]和[branch]并保存之后,内容如下:
[core]
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
[remote "origin"]
    url = imkid:hadoop-tran
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master


三、进行Git操作
到目前为止,Push和Fetch选项,就已经可以使用了。
但是,本地仓库的缓存区里面有你的项目没有提交,也就是git status之后,工作区并不是clean的。
所以,此时Pull选项还不能够使用。(只有在本地工作区是clean,即没有东西可以提交的时候,才能使用Pull)
MyEclipse项目,使用自带Git插件,添加Git支持(SSH方式)_第3张图片

1、进行Commit操作。右键项目-->Team-->Commit。出现如下界面:
MyEclipse项目,使用自带Git插件,添加Git支持(SSH方式)_第4张图片

填写Commit Message,并选中所有文件进行,再点击Commit。


2、Pull操作和Push操作。

右键项目-->Team-->Pull

右键项目-->Team-->Push to Upstream


四、SSH的配置


五、可能遇到的问题,和解决办法

配置完第三步之后,进行Push、Fetch或者Pull操作,可能会出现操作reject的情况。

可能的解决办法是,把.ssh目录下的所有内容复制到新建的ssh目录下。

即,把C:\Users\Xiaochutian\.ssh下的所有内容,复制到C:\Users\Xiaochutian\ssh下。


六、参考资料

http://www.ankexun.com/blog/?p=229

http://jingyan.baidu.com/article/c35dbcb0c4d82b8916fcbc2e.html

你可能感兴趣的:(MyEclipse项目,使用自带Git插件,添加Git支持(SSH方式))