[ LeetCode ] LeetHub 연동하기 (구버전)

dokim·2023년 8월 24일
post-thumbnail

LeetHub를 연동하여 LeetCode 알고리즘 사이트에서 푼 문제를 자동으로 GitHub에 커밋해주는 플러그인입니다.


1. LeetHub 플러그인 설치

👉 LeetHub 플러그인 설치하기


2. LeetHub 플러그인에서 GitHub 계정 인증

  • 플러그인 설치 후 플러그인을 클릭하면 아래와 같은 그림이 보이게 됩니다.
  • Authenticate 버튼을 눌러 인증합니다.


3. Github에 LeetCode 레포지토리 생성

  • 방법 1 : 깃허브 연동을 했으므로 Create a new Private Repository을 선택하여 원하는 Repository 이름을 기입하면 Private Repository를 생성할 수 있다.
  • 방법 2 : 깃허브에서 직접 새로운 Repository를 만들고 Link an Existing Repository을 선택하여 Repository 이름을 기입하면 된다.
    (❗ Repository 주소가 아니라 이름만 기입)

4. Known Issue 해결

Known Issue : https://github.com/QasimWani/LeetHub/issues/366

❗LeetCode 플러그인을 설치&연동하고 Git Repository를 만들어 LeetCode의 문제를 풀면 자동으로 GitHub에 push가 되어야 하지만 아무런 동작이 하지않는 Issue가 있습니다.

🏷️ LeetCode UI가 변경되었지만 그에 맞는 LeetHub 플러그인 업데이트가 되어있지 않아 발생하는 에러입니다.

👉 해결방법

  • LeetCode UI를 구 버전으로 사용하면 잘 동작합니다.
  • 아래의 보기 처럼 LeetCode에서 우측 상단의 프로필을 클릭하여 Revert to old version을 누르면 간단히 끝납니다.


5. LeetCode에서 문제 풀기

  • LeetCode에서 원하는 문제를 제출하여 통과하면 아래의 레드박스의 ✅체크 모양이 나타나고 제대로 GitHub에 push이 된 것을 확인할 수 있습니다.

6. 결과 확인

1) LeetHub 플러그인 확인

  • 문제를 풀고 우측 상단에서 플러그인을 클릭하면 아래의 보기처럼 푼 문제의 개수를 확인하여 문제 개수가 증가한 것을 확인할 수 있습니다.

2) GitHub 확인

  • 연동한 본인의 GitHub의 LeetCode Repository에서 확인하면 푼 문제가 push된 것을 확인할 수 있습니다.
  • 번호, 제목, 문제 링크, 문제 내용, Time, Space 등도 확인할 수 있습니다.

참고링크

LeetCode와 Github 연동하기 | 작성자 DolphaGo
LeetCode를 Github에 연동하기 | 작성자 devpine

0개의 댓글