❔ 백준 허브란
먼저, 백준과 깃허브를 연동하기 위해서는 백준허브라는 확장 프로그램이 필요하다.
백준허브는 Leetcode의 제출 코드를 자동 푸시해주는 LeetHub라는 프로젝트를 포크하여 만든 익스텐션으로, 백준, 프로그래머스, SWEA 문제를 해결하면 등록한 Github Repository에 자동으로 코드와 문제 요약을 푸시합니다.
이런 확장 프로그램으로, 하단 사이트에서 쉽게 설치 가능하다.
Chrome에 추가 → 확장 프로그램 추가
를 클릭하면 설치완료
백준허브(BaekjoonHub) - Chrome 웹 스토어
Automatically integrate your BOJ submissions to GitHub
chromewebstore.google.com
❔깃허브와 백준허브 연동
백준허브 확장 프로그램을 설치했으면 이제 깃허브와 연동할 차례이다.
확장 프로그램 도구 목록에서 백준허브 클릭 → Athenticate → 계정 인증 후 Authorize BeakJoonHub 클릭
이렇게 눌러주면, 연동이 된다!
그 다음은 연동 옵션을 선택해줘야 한다.
- 레파지토리 설정
- Create a new Private Repository : 레파지토리를 새로 생성할 경우
- Link an Existing Repository : 기존 생성된 레파지토리와 연동할 경우
- 문제 풀이 코드 구조화 설정
- Organize by Platform : Baekjoon / LeetCode / Programmers 플랫폼 별로 정리
- Organize by Language : Python / C++ / JAVA 언어 별로 정리
이렇게 하면 연동까지 완벽하게 끝난다.
하지만 나는 또 확인 해봐야지
❔백준 자동커밋
깃허브에 들어가보면
이렇게 내가 설정한 레포지토리가 생성됐다!
이름이 백준인 것은 내가 위에 연동 옵션에서 설정한 이름인 것이다 ~~
그리고 백준에서 문제를 간단한 것을 풀어보았다.
이렇게 문제를 풀고, 정답이면 맞았습니다!! 옆에 돌아가는 로딩 표시가 뜬다. 이게 아마 커밋 중인 표시인 것 같다.
그러고 조금만 기다리면
이렇게 초록 체크 ✅ 가 생기면서 커밋이 완료되었다는 표시이다.
깃허브에 직접 커밋을 할 필요도 없이 너무너무 편해졌다!
이렇게 깃허브와 백준을 연동하는 글은 여기서 마무리지으면서, 자세한 정보는 아래 사이트에서 확인하면 좋을 것 같다 !
https://github.com/BaekjoonHub/BaekjoonHub
GitHub - BaekjoonHub/BaekjoonHub: 백준 자동 푸시 익스텐션(Auto Git Push for BOJ)
백준 자동 푸시 익스텐션(Auto Git Push for BOJ). Contribute to BaekjoonHub/BaekjoonHub development by creating an account on GitHub.
github.com
'기술 노트' 카테고리의 다른 글
[깃허브] 프로필 꾸미기 | README | 백준 티어 HTML코드 (0) | 2024.11.27 |
---|---|
[프로그래머스-깃허브] 프로그래머스와 깃허브 연동하기, 자동 커밋, 백준허브 (2) | 2024.11.21 |
[깃허브] 깃허브(Github) 리드미 3D 잔디 꾸미기 (7) | 2024.09.24 |
[Study] 스프링 시큐리티(Spring Security) (2) | 2024.09.23 |
[Study] 자바 예외(Java Exception) (0) | 2024.09.23 |