eclipse GTS 远程无效 : origin

标签 eclipse git grails

几个月来,我一直在尝试让 eclipse 与 git hub 一起工作。我已经安装了 git bash,这很有效,我已经安装了 tortoise git,这也很完美。我有腻子,并使用它来加载我的 ssh key 。

我目前正在使用 GTS (grails) 版本的 eclipse。当我导入一个我刚刚用 tortoise git 克隆的现有项目时,它会获取 git 详细信息。但是当我尝试从 Eclipse 中获取、 pull 或推送时,它总是说:

无效的 Remote :原点

谷歌搜索,大多数人说这是一个 ssh 配置问题。本文:http://www.bashedupbits.com/2013/04/fixing-ssh-connection-problems-in-egit.html有一个潜在的解决方案,但是当我说使用 putty 连接到 git@github.com 时,putty session 就死了,所以不能再进一步了。我在选美中加载了 key 。

Git 命令行和 Tortiose git 完美运行。

有任何想法吗?

GIT_SSH=C:\Program Files\TortoiseGit\bin\TortoisePlink.exe

我尝试将他们的 putty ppk 转换为 openssh 类型的 key ,并在首选项->常规->网络连接->SSH2->“添加私钥”中“添加”它。没有帮助。


preferences->Team->Git->configuration->"repository settings"

我懂了:
Remote
  origin
     fetch: +refs/heads/*:refs/remotes/origin/*
     puttykeyfile: C:\Users\me\my.ppk
     URL: git@github.com:MyCo/myproj.git

不知道还能做什么?

最佳答案

这是部分答案:ssh 引擎可能是问题的一部分。您可以通过在 Eclipse 启动之前设置 GIT_SSH 环境变量来切换 GGTS 正在使用的引擎。

另一种选择是,由于 Eclipse 必须首先提交本地存储库,因此请坚持 Eclipse 中的本地内容,并在完成后简单地从命令行运行远程推送。

IntelliJ 很好,但 GGTS 也适用于开发 Grails 应用程序。我不知道为什么有些人对他们的选择如此虔诚。 GGTS中有一些观点没有被任何人很好地发表。在 askjoelit.com 上查看我的博客文章“Grails 和 STS:避免构建问题”。

关于eclipse GTS 远程无效 : origin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23023895/

相关文章:

eclipse - Intellij 团队同步视角?

java - 未经授权的 Rovi TV Listings Service Soap 1.2

git - 你能以任何方式在 Git 中获得重复的哈希值吗?这意味着什么

grails - Groovy中变量的继承

grails - Grails异步引导

java - 安卓系统覆盖 4.2.2

android - Android 设备选择器窗口目标栏中的橙色三角形是什么意思?

git pull origin master 给出 merge 冲突 : what should I do?

git - 如何在 monorepo 中维护每个模块的自动更改日志?

grails - 如何在Grails上从Withings api获取用户信息