eclipse GTS无效的遥控器:原点

时间:2014-04-11 22:55:10

标签: eclipse git grails

我已经尝试了好几个月去使用git hub进行eclipse。我安装了git bash,这个工作,我安装了togise git,这个工作也很完美。我有putty,并使用pageant来加载我的ssh密钥。

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

无效的远程:来源

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

Git命令行,以及完美无瑕的git工作。

有什么想法吗?

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

我尝试将他们的putty ppk转换为openssh类型的键,并且"添加"它在首选项 - > general->网络连接 - > 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

不确定还能做些什么?

2 个答案:

答案 0 :(得分:1)

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

另一个替代方案是,由于Eclipse必须首先提交本地存储库,所以请坚持使用Eclipse中的本地内容,并在完成后从命令行运行远程推送。

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

答案 1 :(得分:0)

  1. 打开github存储库。
  2. 克隆存储库以将其复制到剪贴板中。
  3. 进入日食。
  4. 打开git透视图。
  5. 右键单击以查看粘贴存储库路径或URL的选项。
  6. 将剪贴板粘贴到eclipse中。
  7. 按照向导提示进行操作。

    您现在应该在eclipse中拥有一个克隆的存储库。