/
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
github, gitlab, bitbucket 에 ssh 공개키가 제대로 등록되었는지 확인하는 방법
github, gitlab, bitbucket 에 ssh 공개키가 제대로 등록되었는지 확인하는 방법
More like this
Web Server 연동
Web Server 연동
More like this
github 에서 push나 PR(pull request) 할때 issue 연결하기
github 에서 push나 PR(pull request) 할때 issue 연결하기
More like this
git push ERROR: Repository not found 에러 처리
git push ERROR: Repository not found 에러 처리
More like this
git 에 ssh 로 연결시 verbose mode 로 실행하기
git 에 ssh 로 연결시 verbose mode 로 실행하기
More like this
git annex - git 용 대용량 바이너리 파일 관리 솔루션
git annex - git 용 대용량 바이너리 파일 관리 솔루션
More like this