/
github 에서 Couldn't agree a key exchange algorithm 에러 발생시 처리법
github 에서 Couldn't agree a key exchange algorithm 에러 발생시 처리법
증상
2018-02-22 이후부터 source tree 로 github 에서 push/pull 시 다음 에러 메시지가 발생하고 종료
Couldn't agree a key exchange algorithm (available: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521)
원인
github 가 보안 강화를 위해 강력한 알고리즘으로 교체했는데 소스트리에서 사용하고 있는 개인키 에이전트인 putty agent 가 버전이 오래 되서 이를 지원하지 못함
조치
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 에서 최신 버전의 putty 를 받아서 기존 파일에 덮어 쓰고 소스트리 재실행
소스트리가 실행하는 putty 의 경로는 보통 다음과 같음
- C:\Users\username\AppData\Local\SourceTree\app-2.1.10\tools\putty
Windows 64용 zip 파일
Ref
, multiple selections available,
Related content
fedora 에서 bitbucket 에 public key 방식으로 연결 실패
fedora 에서 bitbucket 에 public key 방식으로 연결 실패
More like this
github 에서 push나 PR(pull request) 할때 issue 연결하기
github 에서 push나 PR(pull request) 할때 issue 연결하기
More like this
github, gitlab, bitbucket 에 ssh 공개키가 제대로 등록되었는지 확인하는 방법
github, gitlab, bitbucket 에 ssh 공개키가 제대로 등록되었는지 확인하는 방법
More like this
git push ERROR: Repository not found 에러 처리
git push ERROR: Repository not found 에러 처리
More like this
git 에서 https repository 연결시 SSL 인증서 오류 해결법
git 에서 https repository 연결시 SSL 인증서 오류 해결법
More like this
SSH Load key "Invalid format" 에러 처리 - OpenSSH 용 개인키를 RSA 개인키로 변환
SSH Load key "Invalid format" 에러 처리 - OpenSSH 용 개인키를 RSA 개인키로 변환
More like this