2012-12-13 3 views
1

다른 누군가가 소유 한 개인 저장소에 대한 읽기/쓰기 권한이 있지만 RubyMine은 Git URL에 연결할 수 없습니다. 워크 플로 :유효한 github 저장소에 연결할 수 없습니다.

Open RubyMine 
Click on "Check out from source control" 
Select Git 
Enter URL, click "Test", and Test fails 

OSX Lion을 사용하고 있으며 내 Github 자격 증명이 이미 저장되었습니다. github.com의 "Explore"탭에서 다른 몇 가지 github URL에 연결을 시도했지만 아무런 문제가 없었습니다. 제안?

+0

복사 자식 복제 GitHub의에서 URL과는 터미널에 시도, 그 무엇을 말하는가? 'git clone https : // github.com/yourname/repo.git' – iain

+0

내 사용자 이름, 암호를 물어 본 다음 repo를 성공적으로 복제합니다. – sean

+0

그런 경우 RubyMine에 저장된 자격 증명을 다시 확인하십시오. – iain

답변

2

GitHub의 SSH 키 생성에 대한 자습서를 정확히 따르면서이 문제를 해결할 수있었습니다. 새 계정을 추가하기 전에 계정의 기존 키를 삭제했습니다. RubyMine 대화 상자에서 HTTP 대신 저장소에 ssh 링크를 붙여 넣었습니다. 희망이 다른 사람을 도와줍니다.

https://help.github.com/articles/generating-ssh-keys

0

내가 the RubyMine bugtracker에서 문제를 만들고 거기에 로그 파일을 첨부하는 것이 좋습니다 (도움말 -> 찾기 로그인을 공개). 어쩌면 RubyMine에서 HTTP를 통한 Git을 지원하는 버그 일 수 있습니다.

한편 해결 방법으로는 사용자 1836351에 의해 adviced과 같은 SSH를 사용할 수 있습니다.

또 다른 해결 방법은 ~/.netrc 파일에 자격 증명을 지정하는 것입니다. 파일 내용의 예 :

machine github.com 
login yourname 
password yourpassword 
관련 문제