知之者 不如好之者, 好之者 不如樂之者

기계처럼 살지 말고, 즐기는 인간이 되자

Code/LeetCode

[LeetCode] LeetHub를 이용한 GitHub 자동 업로드

코방코 2022. 8. 27. 20:38
728x90

Chrome 확장 프로그램인 LeetHub를 이용하여 LeetCode에서 Submit 하고 통과된 답안을

자동으로 GitHub의 repository에 업로드하는 방법을 설명하겠다.

 

우선 Chrome과 GitHub 계정이 준비되어야 한다.

0. (사전 과정) GitHub 계정을 생성하고 Repository를 생성한다.

 

GitHub: Where the world builds software

GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

Repository 생성 과정은 필수 과정이 아니며, Repository를 LeetHub를 이용하여 새로 만들 것이라면 하지 않아도 된다.

 

위 페이지에서 로그인 후 내 페이지에서 Repositories 선택 후 초록색 New 버튼 클릭

 

Repository name에 원하는 이름을 입력하고 Public(전체 공개)/Private(선택 공개) 선택 후 초록색 Create repository 버튼 클릭

 

1. Chrome 웹 스토어에서 LeetHub 설치

 

LeetHub

Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub

chrome.google.com

위 링크에서 LeetHub를 다운받고 확장 프로그램에 추가한다.

 

2. 크롬 우측 상단의 퍼즐 버튼을 누르고 LeetHub를 고정한다.

추가가 되면 위처럼 LeetHub 아이콘이 추가된다.

 

3. LeetHub 아이콘을 클릭하여 GitHub 계정 및 Repository 연결

LeetHub 아이콘을 클릭하고 Authenticate 를 눌러 GitHub 계정을 연결,

이 프로그램을 만든 QasimWani GitHub에서 접근하는 것을 허용

 

위에서 사전 과정을 걸쳤으면 열린 창에서 Link an Existing Repository 선택, 만들었던 Repository 이름 입력

사전 과정을 하지 않았다면 Create a new Private Repository 선택하여 Repository 이름 입력

Create a new Private Repository로 만들면 허용된 사람들만 Repository 확인 가능

Get Started 버튼 눌러 자동화 완료

 

 

이 상태가 되면 Chrome에서 LeetCode 문제를 풀어 Submit 하고 통과가 되면 자동으로 등록된 Repository에 문제 설명과 자신이 제출한 답이 작성됨

 

728x90
반응형