Eclipse下使用Egit 实现push、clone操作

CentOS环境下架设Git私服
1、安装Git服务(略)
2、添加git用户,创建.ssh目录
# adduser git
# passwd git
# su git
$ cd
$ mkdir .ssh
3、上传开发者的公钥文件id_rsa.pub,将开发者的SSH公钥添加到git用户下的/home/git/.ssh/authorized_keys文件中,
[git@localhost /] $ cat /tmp/id_rsa.pub >> /home/git/.ssh/authorized_keys
4、创建裸仓库
# cd /opt/git
# mkdir myGit.git
# cd myGit.git
# git –bare init

Windows环境下,Egit连接私服,在Eclipse下使用git协同开发
1、在Eclipse下在线安装Egit插件
2、右击需要push的Java项—>Team—>Share Project…—>Git—>Configure Git Repository此时,项目出现”NO-HEAD”标识
3、右击项目—>Team—>Add To Index,将项目文件Add到index暂存区
4、右击项目—>Commit…. ,录入提交日志后,代码上传到本地仓库
5、在Push本地仓库代码前,需要在Eclipse配置SSH协议

Eclipse 配置SSH协议
1、Project—>Preferences—>Network Connnections—>SSH2
2、选择一种加密方式,这里我们选择Generae RSA Key… 生成RSA密钥
3、点击Export Via SFTP…..,在弹出的对话框中,输入Target site: git@10.6.11.110 , 输入需要绑定的git服务器域,再输入git用户的密码,这样就将生成的公钥追加到远程git私服的authorized_keys文件中,这一步可以用上述的登陆git私服手动添加的方式来实现。
4、Save Private Key…. 保存密钥到本地,默认路径:C:\Users\Administrator.ssh , 在本地生成两个文件id_rsa 私钥和 id_rsa.pub 公钥
5、点击 Load Existing Key ,选择刚才生成的私钥,点击Apply

Push 代码
1、右击项目—>Team—>Remote—>Push…
2、在Desination Git Repository 设置中,
在URL框中输入远程私服的地址: git@10.6.11.110:/opt/git/myGit.git,如果url正确, Host 和 Repository path 自动加载, Next
3、Source ref:选择你要push的分支 , 点击“Add Spec”按钮
4、Finish

Clone 代码
1、右击—>Import….—>Projects from Git—>Clone URl
2、在URI 框中输入git地址:git@10.6.11.110:/opt/git/myGit.git, Next
3、选择需要Import 的分支 , Next
4、Directory:选择导入的路径 , Finish

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值