• 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就能够成功咯!

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

  • 相关阅读:
    图解+代码|常见限流算法以及限流在单机分布式场景下的思考
    Kafka处理请求的全流程分析
    Kafka索引设计的亮点
    从0到1搭建大数据平台之调度系统
    从0到1搭建大数据平台之计算存储系统
    如何设计数据中台
    Vertica的这些事<十>—— vertica中group by 和join 语句的优化
    Vertica的这些事<七>—— VSQL常用命令
    Vertia的这些事<一>—— 关于vertica的常用操作
    Vertica的这些事(十五)——Vertica报错TM
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4850658.html
Copyright © 2020-2023  润新知