zoukankan      html  css  js  c++  java
  • Eclipse4.4设备egit插件提交本地项目代码到远程仓库

    一、设备egit

    打开Eclipse的Marketplace。在搜索框中输入egit就可以,能够看到Eclipse4.4已经默认安装了egit,当然假设有新版本号的egit公布的话,也能够在下图上点击Update更新就可以,还能够点击Uninstall卸载该插件

    二、配置git

    在Eclipse中的项目上右击选择team->share project

    配置好本地仓库的路径之后,例如以下图所看到的
    点击Finish之后,项目上面能够看到非常多的问号,这表示文件处于untracked状态。还没提交,这时候能够发现Eclipse的工作空间中,原来那个项目目录不见了,整个项目的文件都转移到了上面设置的仓库里面,在Github中新建一个仓库,名称无所谓,能够与本地项目同样也能够不同,之后在Eclipse中的项目右击,选择Team->commit。
    当全选之后,commitbutton就会处于可用状态,点击“commit”就可以提交代码到本地本地仓库,注意并没有提交到github上的远程仓库。这时候项目上的问号图标会消失,变成小圆桶的形状。

    三、配置Eclipse的SSH

    window->preference->general->network connection->SSH2->Key Management->generate RSA Key... ->apply->save private key...,然后将id_rsa.pub的内容加入到github上(Github的Settings有SSH keys->Add SSH Key->将id_rsa.pub内容填在key中。title随意)!

    注意在配置完毕之后要重新启动Eclipse。

    四、Push

    这个时候项目右击->Team->remote->push,这时候会出现例如以下界面。到github上,打开你新建的仓库,复制HTTPS地址,然后填到URI中就可以。User就填你的Githubusername,Password是你的password
    点击next之后。会出现
    在ref中选择master。然后点击后面的Addbutton。再点击next就可以。这时候会出现confirm界面,点击Finishbutton,该项目就会被推送到Github上的远程仓库,顺利的话,非常快就完了。
    这个时候假设遇到rejected界面。说明还没配置完,假设你点team->remote->push。不管怎么配都是不会成功的,no fast farward之类的,意思是应该先从github上pull一下,然后再push。当你pull时,又会立即提示各种没配置好。这时能够按例如以下操作:点window->preference->team->git->configuration->Repository Settings,Repository选择建立的本地仓库,然后点右边的open
    将打开的config文件内容改动为
    [core] 
    symlinks = false 
    repositoryformatversion = 0 
    filemode = false 
    logallrefupdates = true 
    bare = false 
    ignorecase = true 
    hideDotFiles = dotGitOnly 
    [remote "origin"] 
    url = git@github.com:shijiebei2009/DocumentMatching.git 

    fetch = +refs/heads/*:refs/remotes/origin/* 
    [branch "master"] 
    remote = origin 
    merge = refs/heads/master 
    [user] 
    name = shijiebei2009 
    email = 291699763@qq.com   
    这里面的url地址是Github上的SSH地址。

    五、先Pull一下再Push

    然后又一次push就能够成功咯!

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    JDBC遇到向ORACLE数据库表执行插入操作时,报错“列在此处不允许”
    关于对称加密和非对称加密以及签名,认证和证书的理解
    .net framework 各版本区别
    数据库设计三大范式
    业务系统设计
    修改 Windows 服务器默认远程端口3389
    iis读取不到本地证书问题 提示已经导入成功
    HTTPS 建立连接的详细过程
    使用ServiceStack构建Web服务
    转-微信支付(公众号支付JSAPI)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4850658.html
Copyright © 2011-2022 走看看