使用Eclipse的Egit插件在Git@OSC上进行项目管理

系统:Ubuntu14.04_x86_64

IDE: Eclipse CDT

Git 服务器:Git@OSC

参考:

http://www.cnblogs.com/zhxiaomiao/archive/2013/05/16/3081148.html

http://my.oschina.net/songxinqiang/blog/192567

一、配置Eclipse Git 用户信息

1. 打开Eclipse,Windows》Preferences》Team》Git》Configuration》User Settings》Add Entry

添加user.name和user.email(Git@OSC的注册用户名和邮箱),如下

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第1张图片

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第2张图片

二、生成SSH公钥和密钥

1. 打开Eclipse,Windows》Preferences》搜索ssh》SSH2

2. 生成密钥,Key Management》Generate Key

3. 在Passphrase和Confirm passphrase输入密码和确认密码,保存密钥,Save Private Key

4. Apply

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第3张图片

三、配置SSH公钥到Git@OSC服务器

1. 一步骤默认在用户目录下.ssh目录里生成ssh密钥和公钥,执行 cat ~/.ssh/id_rsa.pub,打印公钥

2. 复制公钥

3. 登录Git@OSC后,在右上角点击个人资料

4. 打开SSH公钥

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第4张图片

5. 添加公钥,确定

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第5张图片

6. 确定,输入密码后,公钥添加成功。

四、创建Git远程仓库

1. 登录Git@OSC,点击右上角加号,新建项目

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第6张图片

2. 填写项目信息

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第7张图片

五、克隆远程仓库到本地

1. 生成项目后,复制SSH链接

2. 打开Eclipse,Windows》Open Perspective》Ohters》Git

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第8张图片

3. 克隆Git仓库,Clone a Git repository 或 Ctrl+V,在Git@OSC上复制的链接被粘贴出来了,Next

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第9张图片

4. 输入SSH密码

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第10张图片

5. 出现master 分支,Next》Finish,本地仓库创建完成。

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第11张图片

六、本地仓库管理

1. File》Import》Project from Git

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第12张图片

2. Existing local repository

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第13张图片

3. 选择刚才克隆的仓库,Next

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第14张图片

4. Import as general project,Next,Finsh

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第15张图片

5.右键工程Team》Pull,拉取。

七、本地仓库推送到远程

假设对工程做了改动,我们需要推送到远程

1. 提交之前,先拉取一下,右键Team》Pull

2.右键工程,Team》Commit...

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第16张图片

2. 填写提交信息,选择提交的文件,Commit

3. 推送,右键工程Team》Remote》Push,Next

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第17张图片

4. Push Ref Specifications

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第18张图片

5.Finish,OK

使用Eclipse的Egit插件在Git@OSC上进行项目管理_第19张图片




你可能感兴趣的:(使用Eclipse的Egit插件在Git@OSC上进行项目管理)