几个月来,我一直在尝试获取eclipse,不管是什么,都是为了使用git hub。我有git bash安装,这工程,我有乌龟git安装,这也是完美的工作。我有putty,并使用pageant它来加载我的ssh密钥。
我目前使用的是eclipse的GTS (grails)版本。当我导入一个现有的项目时,它会获取git的详细信息。但当我尝试从eclipse中获取、拉入或推送时,它总是说:
无效的远程:源
在谷歌上搜索,大多数人说这是ssh配置问题。本文:http://www.bashedupbits.com/2013/04/fixing-ssh-connection-problems-in-egit.html有一个潜在的解决方案,但是当我提到使用putty连接到git@github.com时,putty会话简单地终止了,所以不能继续下去。我已经把钥匙装进选美比赛了。
Git命令行和tortiose git可以完美地工作。
有什么想法吗?
GIT_SSH=C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
我尝试将putty ppk转换为openssh类型的密钥,并在preferences->general->network connections->SSH2->"add private key“中”添加“它。没帮上忙。
在……里面
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不确定还能做什么?
发布于 2014-07-12 03:40:42
以下是部分答案: ssh引擎可能是问题的一部分。您可以在Eclipse启动之前通过设置GIT_SSH环境变量来切换GGTS正在使用的引擎。
另一种选择是,由于Eclipse必须首先提交本地存储库,因此只需在Eclipse中使用本地内容,并在完成后从命令行运行远程推送即可。
IntelliJ很好,但也适用于开发Grails应用程序。我不明白为什么有些人对自己的选择如此执着。GGTS中的一些观点没有被任何人很好地发表。请查看我在askjoelit.com上的博客文章"Grails & STS:避免构建问题“。
发布于 2014-04-12 09:19:29
打开git perspective.
现在,您应该在eclipse中有了一个克隆的存储库。
https://stackoverflow.com/questions/23023895
复制相似问题