您的位置:首页 > 编程语言 > Java开发

使用eclipse egit插件,在github上管理源码

2017-02-12 01:12 288 查看
部署公钥到github

克隆远端github repository到本地

提交本地修改

部署公钥到github

先使用eclipse,在本地生成RSA公私密钥对

进入eclipse配置:Window –> Preferences –> General –> Network Connection –> SSH2

进入Tab:Key Management

生成密钥:Generate RSA Key

保存密钥:Save Private Key

把公钥保存到github

进入github配置:右上角 View profile and more –> SSH and GPG keys

新建公钥:New SSH key

把显示在eclipse的"Key Management"里的公钥复制到github

注意对比github和eclipse为公钥计算的Fingerprint,如果两者一致,证明拷贝正确

让eclipse使用已保存在本地磁盘的密钥

继续在eclipse的"SSH2"配置项里操作

进入Tab:General

指定密钥位置:Add Private Key

注意:默认.pub后缀的是公钥,不要指定公钥

克隆远端(github) repository到本地

设置egit客户端用户名

进入eclipse配置:Window –> Preferences –> Team –> Git –> Configuration

进入Tab:User Setting

创建条目user.name,value为在github注册的用户名

创建条目user.email,value为在github注册的邮箱

获得远端repository的SSH地址

如果不存在远端repository,先在github创建一个repository

在repository主页的"Clone or download"菜单里获取SSH地址

如: git@github.com:XXX/YYY.git

在本地克隆一个repository

查找eclipse窗口:Window –> Show view –> Other…

打开eclipse窗口:Git Repositories

进入repository克隆向导:Clone a Git repository

先把protocol项选为"SSH",再在URI里输入远端repository的SSH地址,进入下一步

选择克隆master分支或其他分支,进入下一步

Directory里输入repository本地路径,通常是workspace下的一个子目录,与project路径一致

如果远端repository里已上传了.project文件,可勾选”Import all existing Eclipse projects”

完成克隆

提交本地修改

commit到本地repository

打开eclipse窗口:Git Staging

把"Unstaged changes"里的条目拖到"Staged changes";

输入"Commit Message"后,即可"commit"到本地repository

或者使用"Commit and Push",直接提交修改到本地和远端的repository

push已commit内容到远端repository

在eclipse的”Project Explorer”里选择目标project,点击右键:Team –> Push Branch 'XXX'

把本地repository的修改推送到远端repository
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse github egit