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 = [email protected]:shijiebei2009/DocumentMatching.git

fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]

remote = origin

merge = refs/heads/master

[user]

name = shijiebei2009

email = [email protected]

这里面的url地址是Github上的SSH地址。

五、先Pull一下再Push

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

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

时间: 2024-11-08 02:20:17

Eclipse4.4设备egit插件提交本地项目代码到远程仓库的相关文章

Eclipse4.4安装egit插件提交本地项目代码到远程仓库

一.安装egit 打开Eclipse的Marketplace,在搜索框中输入egit即可,可以看到Eclipse4.4已经默认安装了egit,当然如果有新版本的egit发布的话,也可以在下图上点击Update更新即可,还可以点击Uninstall卸载该插件 二.配置git 在Eclipse中的项目上右击选择team->share project 配置好本地仓库的路径之后,如下图所示 点击Finish之后,项目上面可以看到很多的问号,这表示文件处于untracked状态,还没提交,这时候可以发现E

【开发工具 - Git】之本地项目托管到远程仓库

这里所说的"本地项目托管到远程仓库",说的是:例如,我们在本地有一个写了很长时间的项目,现在想要托管到GitHub或码云上进行版本控制. 这个过程大致需要以下几个步骤: (1)在本地初始化Git项目本地库: (2)在远程创建一个仓库: (3)将本地和远程的仓库进行关联: (4)拉取远程仓库的默认信息 (5)提交代码. 1.初始化本地仓库 这里主要使用了 git init 命令. 在项目根目录中打开Git Bash(或打开Git Bash之后定位到项目根目录),输入 git init 命

git在本地项目中指定远程仓库地址并上传

其实可以有更简单的方法,就是在远程仓库建立仓库,然后用 git clone 仓库地址 命令来将远程仓库克隆到本地,然后再把我们之前的项目拷贝到该目录中,然后就是传统的git add git commit git push 等等. 这种情况很简单,但是个人觉得不是很专业,因为这样之后,我们本地可能又要重新import一次进入IDE(集成环境,但这都不是主要原因).更重要的是,我们直接clone下来,其实git的仓库环境都已经有了, 我们就不会再自己动手去匹配本地仓库和远程仓库的关系,然后久而久之,

用git实现从本地项目添加到远程仓库

(一)   在GitHub上建立一个远程仓库https://github.com/xuatcc/owncloud (注册的时候我手抖打成xuatcc 开始也没意识到 直到关联不上远程仓库 我才发现这与我平时所用的用户名有差异 因为已经关联了邮箱 我没有重新申请一个github用户 ) (二)   用gitbash创建一个本地仓库  本地路径:C:\Users\c\owncloud (三)   将本地的项目拖到本地仓库中 (四)   与远程仓库关联 关联出现问题: 发现是我的GitHub账户与以往

git本地项目推到远程仓库

一.创建仓库 1.创建material项目仓库,如下:选中一个类型,点击+号 2.输入仓库信息,如下图红色选中的是仓库的信息: 点击创建按钮,就可以完成仓库的创建,如下图所示: 二.将项目推到Git仓库 1.将项目变成一个Git项目 在idea中创建一个material项目,我这里是创建好了写了一些功能. 然后先将项目变成git项目,步骤: VCS——Import into Version Control——Create Git Repository 在弹出的窗口中选择你的本地项: 这样项目已经

git 本地项目推到远程仓库

-or create a new repository on the command line echo "# blog" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin [email protected]:piremartin/blog.gitgit push -u origin master -or push an exist

通过eclipse的egit插件提交提示Auth fail

git可以add to index-->commit.但在pull的时候出现: org.eclipse.jgit.api.errors.transportexception. 解决办法: Eclipse  windows-->preferences-->general-->security-->secure storage-->contents-->GIT. 选中ssh后点击delete. 重启Eclipse就可以了. 附上一个stackoverflow的解决方法

github本地提交代码到远程仓库

1.git工作状态: Workspace: 工作区  :等于平时放代码的地方 Index / Stage: 暂存区,临时存放你的改动,它只是一个文件,保存即将提交到文件列表信息 Repository: 仓库区(或版本库),安全存放数据的位置,这里面有你提交到所有版本的数据.其中HEAD指向最新放入仓库的版本 Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换 2.git工作流程: 在工作目录中添加.修改文件: 将需要进行版本管理的文件放入暂存区域:

Git项目初次关联远程仓库

本地环境:win10 远程仓库:码云 默认Git已经安装 用pycharm创建了新的项目,想直接关联到远程仓库,但是push的时候一直提示无权限 1.右键目标地址Git Bash Here,或者打开Git Bash,进入到目标文件夹 2.在指定文件夹创建git工作环境,指令:git init 此时,根目录下出现.git的隐藏文件夹 3.git status 指令可查看当前git工作区情况,可以看到工作区中有哪些文件还未添加到暂存区 4.git add <file> 指令将工作区的内容提交到暂存