Eclipse에서 GitHub의 개인 리포지토리에 SSH를 연결할 수 없게되면

개요



GitHub는 2018년 2월 22일 19:00부터 다음 알고리즘을 통해 SSH 연결을 비활성화한 것으로 보입니다.
htps : // 기테 벤기네 에린 g. 이 m/cryp와-레모ゔぁl의 치세/
  • diffie-hellman-group1-sha1
  • diffie-hellman-group14-sha1

  • 이것은, Eclipse 가 SSH 접속을 실시할 때에 사용되고 있다 (※1) 같고, 이대로의 상태라면 EGit 에 의한 프라이빗 리포지토리의 push 이나 pull 를 할 수 없게 됩니다 (되어 있을 것입니다) .

    ※1


    해결책



    GitHub에 SSH 연결할 수 있는 SSH 에이전트를 사용할 수 있습니다.

    절차



    다음을 전제로 합니다.
  • OS는 Windows10 64bit
  • Eclipse는 4.7 (Oxygen)

  • 1. 플러그인 설치

  • 도움말 > 새 소프트웨어 설치
  • 작업 대상 (W)에 https://eclipseguru.github.io/eclipse-jsch-agent-proxy/를 입력
  • 표시된 플러그인을 체크하여 설치

  • 2. SSH 클라이언트 설치


  • 마법사에 따라 설치

  • 3. 공개키와 비밀키 생성

    PuTTY (Pageant)는 전용 개인 키 (.ppk)를 사용하므로 설치된 "PuTTY Key Generator (PuTTYgen)"를 사용하여 키를 생성합니다.
  • 참고 : htps : // 그럼. 오 sd. 네 t / p 로지 cts / うん scp / うぃき / 우이 _ 푸 ty 겐

  • 4. 생성된 공개키를 GitHub에 등록

  • htps : // 기주 b. 코 m/세친 gs/케 ys > New SSH key (Title은 자유)

  • 5. Pageant에 생성 된 공개 키 추가
  • Pageant를 시작하면 작업 표시 줄에 아이콘이 표시되므로 마우스 오른쪽 버튼을 클릭> Add Key
  • 3단계에서 저장한 **.ppk 선택

  • 6. Eclipse 재부팅

    이것으로 push 이나 pull 가 할 수 있게 되어 있을 것입니다.

    좋은 웹페이지 즐겨찾기