ale*_*lex 8 eclipse git m2eclipse egit
在Eclipse中,当我尝试从存储库导入项目时(文件>导入> Maven>从SCM检出Maven项目)我选择'git'(安装了eGit),填写ssh:// ...地址(所有设置密钥和访问权限),最后输入rsa的密码和...
Invalid remote: origin: Invalid remote: origin
Run Code Online (Sandbox Code Playgroud)
根据这个:http:http://youtrack.jetbrains.com/issue/IDEA-77239写.git在地址的末尾应该解决问题但实际上它没有.
我完全不知道如何进一步解决它.有任何想法吗?
编辑:我使用Windows.这似乎是一个重要的信息.
Ada*_*eck 11
当存在潜在的SSH身份验证问题时,例如git远程服务器上的公钥错误或者git远程服务器更改了其SSH主机密钥时,可能会发生此错误.
Eclipse将使用您在Preferences - > General - > Network Connections - > SSH2中指定的.ssh目录作为其ssh配置.将其设置为"{您的默认用户目录} .ssh \".
要解决问题,首先需要确定您用于Git的ssh客户端.它存储在GIT_SSH环境变量中.右键单击"计算机"(Windows 7),然后选择"属性" - >"高级系统设置" - >"环境变量".
如果GIT_SSH包含plink.exe的路径,则表示您正在使用PuTTY堆栈.
如果GIT_SSH在"Git for Windows"树中包含"ssh.exe"的路径,那么您正在使用Git for Windows的OpenSSH.
最后,如果您仍然无法使用外部ssh客户端,请删除GIT_SSH环境变量并将HOME环境变量设置为Windows上的默认用户目录.如果没有GIT_SSH变量,EGit将使用其内部ssh客户端(java).它将使用您在上面指定的.ssh目录作为其SSH配置目录.
注意:如果您有适用于Windows的Git,您可以使用其工具为.ssh目录创建SSH密钥对:
您还可以使用Eclipse中SSH2 Preference窗格中的GUI来管理主机和密钥.
| 归档时间: |
|
| 查看次数: |
24304 次 |
| 最近记录: |