我在GitHub上创建了一个存储库.我使用Eclipse和Egit建立了一个本地git存储库.随着Team > Remote > Push.我设法将本地仓库推送到GitHub上的那个.
现在我希望能够使用Team > Push to Upstream(以及从上游获取)作为一键式推送(和拉/取),但此菜单选项不可用(灰显).我必须Team > Remote > Push每次手动填写信息(ctrl+ space帮助).
继此,我创建了一个远程配置和从库视图推,我可以看到在远程GitHub的repository中列出Remotes但仍Team > Push to Upstream命令在菜单中显示为灰色.
有人可以给我一个关于我可能做错了什么的提示吗?
当我使用非提交的更改切换分支时,我会收到一个提示来保存我的更改:

当我切换回带有隐藏更改的分支时,我看不到任何未提交的更改.
使用EGit如何检索隐藏的更改?
我需要提交的git中央存储库是使用SSH密钥配置的.我的用户名是jmglov,但是当我执行git操作(例如git clone)时,我使用此配置:
: jmglov@kitiara; cat .git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@git.example.com:AwesomeWare
Run Code Online (Sandbox Code Playgroud)
当我尝试在Eclipse中使用EGit来推送到原点时,我被提示输入用户的密码,只为其启用了SSH密钥对身份验证.我的公钥是用户的授权密钥之一.gitgit
是否可以将EGit配置为使用我的SSH密钥而不是git用户的凭据?
首先,我成功地从Bitbucket克隆了存储库.
然后,我试图获取并得到错误"未授权"
但是,当我使用建议并单击"更改凭据"时,我收到以下错误:
"存储凭据失败
没有提供密码"
使用Eclipse/EGit如何编辑我在本地进行的提交的提交消息,但尚未推送到存储库?
每次我导入maven项目.在剩下的任务中,总是出现自动共享git项目(等待).
我在网上挖掘,我只是找到启用/禁用选项的位置,但我想了解正在做什么以及是否需要它.
我一直在做的是在命令行中创建/克隆项目,然后在Eclipse中导入它,然后我可以在EGit中完成所有git工作.
在这种情况下,自动共享项目是否位于git存储库选项中,或者我可以禁用它?
我正在尝试使用Egit克隆远程git存储库,通过https协议.我按照这个在线教程.
当我插入URI:https:// username @ host:port/repositorypath,password并单击NEXT时,我收到以下错误消息:
Cannot list the available branches.
Reason:
Exception caught during execution of ls-remote command.
Run Code Online (Sandbox Code Playgroud)
我怎样才能克隆这个回购?
我正在使用Eclipse Kepler的J2EE包,我正在使用Git.
我也使用git-extension作为git的UI,我不会换取任何其他东西,所以对我而言,只是一个烦恼,带来我不想要的信息在我的屏幕上.
如何从eclispe中永久删除它?
我只是做了一些不好的提交,我想删除.

如何从egit中删除提交?
谢谢!
编辑:我尝试了几次硬重置但它没有做任何事情.

编辑2:硬重置确实回滚更改,但我希望它们完全从历史中消失,就像我从未做过这些提交一样.
版本控制下的已更改文件在项目资源管理器中显示为深棕色背景,使文件名不可读.我想改变它.

我在几个颜色主题之间切换,但它们不会影响项目资源管理器中的颜色.我在General->Appearance->Colors&Fonts菜单和Team->Git菜单中都没有找到任何有用的选项.
右键单击彩色文件名不提供更改颜色的选项,就像在编辑器中使用时一样.
我正在使用带有EGit的eclipse 3.7 SR2.
编辑:我可以确认它是提供颜色的git装饰器 - 一旦我关闭它(General-> Appearance-> Label decorators),棕色就消失了.