Tip

LeetCode - Git Repo 연동

Happy._. 2024. 5. 22. 06:21

LeetHub Git Link : https://github.com/raphaelheinz/LeetHub-3.0

 

1. LeetHub Git Repo를 clone

2. clone한 폴더로 이동

3. scripts 폴더 아래 authorize.js와 oauth2.js 내 CLIENT_ID와 CLIENT_SECRET을 내 정보로 변경 

 

CLIENT_ID와 CLIENT_SECRET 발급 방법

1. https://github.com/settings/developers에서 [New OAuth App] 클릭

2. 다음과 같이 설정

    Application name: 임의 지정
    Homepage URL: https://github.com/raphaelheinz/LeetHub-3.0
    Authorization callback URL: https://github.com/

3. [Register application] 클릭

4. Client ID 복사 및 Client secrets 복사 ([Generate a new client secret]를 눌러서 발급) 

 

4. leetcode.js 내 "https://api.github.com/repos/${hook}/contents/"를 찾아 "contents/" 다음에 원하는 경로를 입력(2곳 수정 필요)

 

https://api.github.com/repos/${hook}/contents/LeetCode/${problem}/${filename}로 URL 지정 시, 내 repo가 algorithm일 경우, algorithm/LeetCode/문제폴더와 같이 생성됨

 

5. Chrome 브라우저 우측 상단 확장프로그램에서 LeetHub v3를 클릭해 내 Github와 연동

6. LeetCode에서 문제를 풀고 Submit 클릭

 

내 Github에 Push가 안 되는 경우 우측 상단 프로필 클릭 후 Revert to old version 클릭 후 우측 하단에 있는 Submit 클릭

 

 

 

'Tip' 카테고리의 다른 글

[PostgreSQL] Supabase 설정  (0) 2024.05.07
Git & GitHub - 브랜치를 활용하여 협업하기  (0) 2024.05.03
Git & GitHub  (0) 2024.04.15