Intellij가 자식에서 가져올 수 없습니다


18

기존 자식 저장소를 복제했습니다. 커맨드 라인을 사용하여 당기면 Git이 제대로 작동합니다. 그러나 Intellij에서 동일한 작업을 시도하면

Fetch failed. Fatal : Could not read from remote repository.

VCS 콘솔 로그에 다음이 표시됩니다.

git fetch --progress --prune origin
java.lang.RuntimeException: Invocation failed Server returned invalid Response.
    at org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.askPassword(GitSSHXmlRpcClient.java:176)
    at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:265)
    at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:157)
    at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137)
Caused by: java.io.IOException: Server returned invalid Response.
    at org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:243)
    at org.apache.xmlrpc.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90)
    at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72)
    at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194)
    at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185)
    at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:178)
    at org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.askPassword(GitSSHXmlRpcClient.java:170)
    ... 3 more
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

인증에 ssh 키 페어를 사용하고 있습니다. 이것에 대한 도움을 주셔서 감사합니다.


SSH 키 추가 / 등록에 대한 IntelliJ 자체 섹션이 있습니까?
saiarcot895

기본 및 내장 사이에서 ssh 실행 파일을 선택하는 옵션을 제공합니다. 그게 당신이 말하는 것입니까?
mindreader

그리고 그것을 네이티브로 바꾸는 것이 도움이되었습니다. 나는 항상 창에 내장 옵션을 사용했지만 우분투의 경우 기본 옵션 인 것 같습니다.
mindreader

그래. 기본 (정확하지 않은) 설명은 git터미널에서 실행할 때 SSH 키가있는 디렉토리를 알고 있거나 ssh키를 얻기 위해 호출 한다는 것입니다. 내장 SSH 도구는 키의 위치를 ​​모릅니다.
saiarcot895

말이 되네요 Windows에서 어떻게 작동하는지 궁금합니다. Btw, 도와 주셔서 감사합니다 :)
mindreader

답변:


38

IntelliJ 13/14의 경우

  1. 파일-> 설정을 클릭하십시오. 키보드 단축키는 Ctrl+ Alt+ S입니다.
  2. "버전 관리"검색
  3. "버전 제어"에서 "Git"을 선택하십시오
  4. SSH 실행 파일 드롭 다운에서 기본을 선택하십시오.

2
이것은 Win7 Pro에서 동일한 문제가있는 동료에게도 효과적이지만 해결책이 아닌 해결 방법입니다. 왜 IDEA 13.0에서 작동했는지 더 이상 13.1에서는 작동하지 않는지 알고 있습니까? 내 컴퓨터 (Win7 Pro, IDEA 13.1.1 Ultimate)에서도 통합 SSH와 잘 작동합니다.
kriegaex

8
이것은 나를 위해 작동하지 않았다 ..
Andrew Odendaal

f00644-명령 행에서 작동하면 작동해야합니다.
Erik Kaju

PhpStorm에서도 작동
Fleuv

PyCharm에서도 작동합니다.
törzsmókus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.