BaekjoonHub - Github 연동하기

반응형
728x90
반응형

1. Chrome 확장 프로그램 설치

https://chrome.google.com/webstore/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=en&authuser=0 

 

백준허브(BaekjoonHub)

Automatically integrate your BOJ submissions to GitHub

chrome.google.com

 

2. [Add to Chrome] 버튼 클릭

 

3. [확장 프로그램 추가] 버튼 클릭

 

4. 크롬 우측에 확장프로그램 아이콘 선택

 

5. 고정

 

 

6. 5번 고정 이후, 크롬 우측 상단에 확장프로그램 옆에 백준허브 아이콘 선택

 

7. 뜨는 팝업에 [Authenticate] 클릭

 

8. 로그인된 github 계정에 권한 생성 

9. 이동되는 페이지 : repository 지정하기

- 기존에 이미 생성해놓은 repository를 지정했다.

 

My repository URl : https://github.com/westssun/BaekjoonHub

 

GitHub - westssun/BaekjoonHub

Contribute to westssun/BaekjoonHub development by creating an account on GitHub.

github.com

- repositoryName : BaekjoonHub

 

주의점

최초 repository를 생성하고 연동했을때 아래와 같은 오류를 만날 수 있다.

TypeError: Cannot read properties of undefined (reading 'forEach') at chrome-extension://ccammcjdkpgjmcpijpahlehmapgmphmk/scripts/storage.js
:229:10 at async updateLocalStorageStats
...

해당 repository에 브랜치가 생성되어있어야한다. (create README.md를 해주면 된다.)

 

 

10. 연동 완료!

 

 

11. 백준 문제 [제출]하면 아래와 같은 팝업이 뜨면서 repository 에 push된다.

 

반응형

Designed by JB FACTORY