내 컴퓨터에서 git를 로컬로 사용할 때이 문제가 발생하지 않으며 SST를 통해 PuTTY를 통해 로그인 한 경우에만이 문제가 발생합니다. 참고로 내 서버는 freeSSHd를 사용하고 있습니다. 내 현재 디렉토리를 가정Windows PuTTY - git 오류 - 지원되지 않는 인증 방법
는내 자식 저장소의 로컬 디렉토리 ...
명령입니다 git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
문제 다음과 같은 오류 : 나는 퍼티와를 통해 로그인있을 때
FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
가 다시 말하지만, 이것은 단지 발생 내가 물리적으로 서버에있을 때 명령 프롬프트에있을 때가 아닙니다.
이 도움말은 http://stackoverflow.com/questions/20294381/google-server- putty-connect-disconnected-no-supported-authentication-methods-a 또는이 인증은 http://askubuntu.com/questions/204400/ssh-public-key-no-supported-authentication-methods-available-server-sent에 있습니다. -publ –
아니요, freeSSHd에 연결하는 데 문제가 없습니다. 문제는 일단 로그인하여 git pull 명령을 실행하면 해당 오류가 발생합니다. 따라서 "환경 차이"가있는 것 같습니다. 실제로 컴퓨터에 로그인하고 충돌을 일으키는 SSH를 통해 로그인했습니다. 어쨌든 git 명령이 올바른 개인 ssh 키 또는 다른 것을 읽지 못합니까? – JakeTheSnake
그리고 동일한 사용자로 로컬로 로그인했는지 원격으로 확인하십시오. y :)? 'cksum ~/.ssh/*'명령을 로컬 및 원격으로 실행하여 체크섬이 동일한 지 확인할 수 있습니다. 또한,이 명령을 [tag : Putty]'ssh-add ~/.ssh/id_rsa'를 통해 원격으로 실행할 수 있습니까?'id_rsa'는'.ssh' 키가 호출 된 것으로 대체되어야합니다. 그런 다음 [tag : git] 명령을'--verbose'와 함께 실행하십시오. –