알고리즘 & 코딩 테스트 이론/Github 연동

백준, 프로그래머스와 GitHub 연동하기

가지코딩 2025. 3. 28. 15:23

 

크롬 확장 프로그램

백준허브(BaekjoonHub)

에 대해 소개하고, 설치, 적용하는 법을 정리해보고자 한다.


1. 프로그램 설치

아래 사이트로 접속하여 확장 프로그램을 추가해준다.

 

https://chromewebstore.google.com/detail/ccammcjdkpgjmcpijpahlehmapgmphmk?utm_source=item-share-cb

 

백준허브(BaekjoonHub) - Chrome 웹 스토어

Automatically integrate your BOJ submissions to GitHub

chromewebstore.google.com

 


2. GitHub 연동하기

추가가 완료되면, 우측 상단에 퍼즐 버튼을 눌러, 백준허브를 클릭해준다.

 

 

깃허브 연결버튼을 누르면, 연동 도움 사이트로 이동된다.

 

 

옵션을 선택하면 되는데

 

첫번째 옵션

  • 새로운 저장소를 만드려면 -> Create a new Private Repository 선택
  • 이미 만들어둔 저장소를 사용하려면 -> Link an Existing Repository 선택

 

두번째 옵션

  • 플랫폼(백준, 프로그래머스) 별로 폴더를 만드려면 -> Organize by Platform 선택
  • 언어(C, Java, Python ...) 별로 폴더를 만드려면 -> Organize by Language 선택

 

필자는 이렇게 설정했다

 

연동 완료 !

 

깃허브에 가면 coding_test 레보지토리가 잘 생성된 것을 확인할 수 있다.


3. GitHub로 commit하기 - 백준

문제를 풀고 제출하면

맞았습니다!! 옆에 뭔가가 뺑글뺑글 돌아간다.

 

체크 표시가 생기면 commit이 완료된 것 !

 

 

GitHub로 가보면

문제 폴더가 생기고

 

README와 제출한 소스코드 파일이 생긴것을 확인할 수 있다.


3. GitHub로 commit하기 - 프로그래머스

프로그래머스도 백준과 비슷하다.

 

문제를 제출하면 

뭔가가 뺑글뺑글 돌아가다가 체크표시가 생긴다.

 

마찬가지로 잘 commit 된것을 확인할 수 있다.


4. 활용

필자는 private 저장소를 public 으로 변경해주었다.

 

앞으로 블로그에 코딩테스트 풀이를 올릴 예정인데,

참고 링크로 사용하기 참 좋을 것 같다.

 

저작권 이슈를 조심하며, 잘 포스팅 해보도록 하겠다.

https://developer-talk.tistory.com/762

 

코딩 테스트 문제를 블로그에 작성하면 안 되는 이유

코딩 테스트 문제를 블로그에 올리면 안 되는 이유 개발 블로그를 운영하면서 수익을 극대화하기 위해 다른 블로그를 탐방하면서 어떤 프로그래밍 언어를 주제로 포스팅하는지, 글은 어떻게 작

developer-talk.tistory.com