[Github] 백준허브로 코딩테스트 문제 자동 커밋하기

윤라이트·2023년 10월 20일
2

IT 꿀팁

목록 보기
1/2

하이루 ~ ,,,

1일 1코딩을 시작한 지 6일차인데 깃허브에 코드 정리 용도로
코딩테스트 레포지토리를 생성하고 문제들을 커밋 하려고 했는데
난 당연히 내가 알아서 하나씩 해야 하는 건 줄 알았음.

깃허브를 잘 사용하지 않았기도 해서 남들이 하는 거 보면 와,,,
어쩜 저렇게 문제당 readme까지 하나씩 다 작성할 수 있지, 대단하다.
싶어서 나도 해야지 하고 구글링 해봤더니 자동 커밋을 해주는 툴이 있다고 한다!!!!


고것은 바로 '백준허브'



목차

  1. 소개
  2. 백준허브 설치
  3. Github 연동
  4. 레포지토리 생성
  5. 실행 결과




1. 백준허브(BaekjoonHub)란 ?

백준허브는 Leetcode의 제출 코드를 자동 푸시해주는 LeetHub라는 프로젝트를 포크하여 만든 익스텐션으로, 백준, 프로그래머스, SWEA 문제를 해결하면 등록한 Github Repository에 자동으로 코드와 문제 요약을 푸시합니다.

난 지금 깃허브에 백준허브로 문제들을 자동 커밋 하는 과정을 함과 동시에 글을 정리하겠다.
! 시작 ! Go Go ~~




2. 백준허브 설치


2.1 백준허브 설치


  • 먼저 구글에 백준허브 설치를 검색하면 chrome 웹 스토어에 백준허브 창이 나온다. -> or 백준허브설치
  • chrome에 추가를 클릭하여 선택해준다.



2.2 익스텐션 창

  • 다음으로는 익스텐션 창으로 이동한다.
    (난 익스텐션이 무엇인지 몰라서 검색하다가 알게 되었는데 저 퍼즐 모양 아이콘을 누르면 확장프로그램이 나온다..)

  • 백준허브를 클릭한다. (바로 안 나오면 확장 프로그램 관리 누르3)






3. GitHub 연동

  • Authenticate 버튼을 클릭한다.



  • 깃허브에 로그인을 하고 Authorize BeakjoonHub 버튼을 클릭하여 연동을 승인 한다.




4. 레포지토리 생성

그럼 이 사이트가 나올 것인데

  • Pick an Option에서 Create a new Private Repository를 클릭해 새로운 레포지토리를 생성 해준다.
    ( 영문만 됩니다 yo ~ 전 Algorithm_Coding으로 지음.)

위와 같은 화면이 보인다면 설정한 레포지토리명으로 생성이 완료 되었다~ 이거죠!!!! 참 쉽죠잉~~?!

! 백준, 프로그래머스, SWEA 다 된답니다 !




5. 실행


5.1 백준 문제 정답


  • 위는 체크 표시가 되어 있지 않은데 아래는 체크 표시가 있음.
    -> 깃허브에 커밋 완료 되었다는 뜻 !


5.2 레포지토리 확인

요로케 나온다.
등급별로 폴더가 자동 생성 된다 !!!

그런데 문제가 있다.
이전에 풀었던 문제는 자동 커밋이 되지 않는다.

엥 --------- !! 수정 !! ----------


내가 풀었던 문제에 들어가서 내 제출란에 들어가면 자동 커밋 된다 !!

난 원래 수정해서 다시 제출해야 하는 건 줄
그래도 다시 들어가야 한다는 사실은 변함 없음.

---------------------------------


하지만 난... 문제를 얼마 풀지 않았기에 하나 하나 다시 제출 해보려 한다. 10분도 안 걸리지 않을까 싶다.

이제 1일 1코딩을 하면
자동으로 깃허브에 1일1커밋이 되어 잔디밭이 촤르르 ~~~ .




이상 Github에 백준 문제를 자동 커밋하는 과정이였습니다 !

profile
끝까지 가보자9~!!!🔥✨💡

1개의 댓글

comment-user-thumbnail
2024년 11월 19일

혹시 커밋 로그에서 pytest 관련 오류는 없으신가요?
저는 커밋하면 메일로 Run Failed 라고 관련 오류가 메일로 와요...
물론 코드 업로드하는것에는 문제가 없는데 찝찝해서 여쭤봅니다!

답글 달기

관련 채용 정보