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

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

  • 相关阅读:
    jquery中 append 和appendto的区别
    vb的property 和event
    VB 基础语法以及教学视频
    outlook 2007 IMAP设置和配置
    浏览器文档播放Shockwave Flash 插件问题
    VB execl文件后台代码,基础语法
    VB中后台打开Excel文件实现代码
    excel文件后台代码
    DataTable中执行DataTable.Select("条件"),
    多个不同的表合并到一个datatable中,repeater在绑定datatable
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4850658.html
Copyright © 2011-2022 走看看