2011-04-12 5 views
2

PC에서 Mercurial과 Bitbucket을 연결하려고하는데 정말 힘듭니다. 여기의 지시에 따라 :Windows에서 SSH를 통해 Bitbucket에 연결을 시도 할 때 "서버가 pty 할당을 거부했습니다"라는 오류가 발생합니다.

http://www.codza.com/mercurial-with-ssh-setup-on-windows

그리고 내 개인 키 설정 대회를 실행하고 있습니다. 나는 명령 줄에서 다음을 입력 :

plink -v [email protected] 나는 다음과 같은 출력을 얻을 : 그는 자신의 PC에 그것을 시도 할 때

C:\mypath>plink -v [email protected] 
"skipped for briefness" 
Access granted 
Opened channel for session 
Server refused to allocate pty 
Started a shell/command 
conq: invalid command syntax 
Server sent command exit status 0 
Disconnected: All channels closed 

내 친구가 같은 오류가 발생했습니다. 문제가 무엇인지 또는 어떻게 디버깅하는지 설명 할 수 있습니까?

plink ssh://[email protected] 도와 Using username ssh://hg

Disconnected: No supported authentication methods available. 감사합니다, 케빈를 제공 실행

답변

3
당신은 그런 식의 Bitbucket과 로그인 쉘 얻기 위해 연결할 수 없습니다

- 단지 의욕을 수락 (conq라고 함) 자신의 백엔드 프로세스를 명령. TortoiseHg를 사용하면 특별한 작업을 수행 할 필요가 없습니다. 따라서 hg push ssh://[email protected]/...은 바로 사용할 수 있습니다.

일반적으로 HTTPS를 사용하는 것이 Bitbucket의 더 좋은 옵션이며 IRC에서 논의한대로 plenty of ways to cache the passwords이 있습니다.

관련 문제