💡백준허브(BaekjoonHub)의 역할
백준허브는 Leetcode의 제출코드를 자동 푸시해주는 LeetHub 라는 프로젝트를 포그하여 만든 익스텐션으로, 백준·프로그래머스·SWEA 문제를 해결하면 등록한 Github Repository에 자동으로 코드와 문제 요약을 푸시한다.
💡백준, 프로그래머스를 Github에 연동하는 방법
1. Github에 Programmers 레포지토리 생성
자신의 깃허브에 백준 또는 프로그래머스 문제 기록을 남기기 위한 레포지토리를 생성해줍니다.
(미리 레포지토리를 생성해놓고 백준허브를 설치하는 것이 더 편리함!)
2. 백준허브(BaekjoonHub) 플러그인 설치
크롬 웹 스토어에서 백준허브(BaekjoonHub) 확장 프로그램을 Chrome에 추가합니다.
백준허브(BaekjoonHub)
Automatically integrate your BOJ submissions to GitHub
chrome.google.com
3. 백준허브 플러그인에 Github 계정 인증
Chrome 추가 시 보이는 팝업창에 'Authenticate' 버튼을 눌러 인증한다.
4. 백준허브 플러그인에 Github Repository 연결
팝업창에서 Authenticate를 누르면 아래와 같은 페이지로 연결이 되는데, 아까 처음에 만들어뒀던 레포지토리를 여기에 연결하면 된다.
Pick an Option에는 새로운 레포지토리 만들기(Create a new Private Repository)와 기존 레포지토리 연결(Link an Existing Repositoy)이 있다. 우리는 미리 레포지토리를 만들어뒀기 때문에 후자를 선택한다.
기존 레포지토리를 연결(Link an Existing Repository)을 선택한 다음, 만들어뒀던 레포지토리명을 입력하고 'Get Started' 버튼을 누른다.
5. 연결성공!
아래와 같은 화면이 보인다면 성공적으로 연결이 된 것이다! 이제 문제를 풀고 Submit 버튼을 누르면 해당 레포지토리에 자동으로 커밋이 될 것이다.
💡백준, 프로그래머스 자동 커밋 확인하기
백준이나 프로그래머스에서 문제를다 풀고 제출을 하면 자동으로 커밋이 되고, 백준에서 풀었을 경우 백준 폴더가 따로 생성되며 프로그래머스에서 풀었을 경우 아래와 같이 프로그래머스 파일이 생성되는 것을 확인할 수 있다.
커밋된 문제를 클릭해보면 내가 작성한 정답과 함께 문제,성능,소요시간 등을 함께 확인할 수 있다.
++ velog가 더 편한 사람들은 아래 링크↓↓
velog
velog.io
'GitHub & Git' 카테고리의 다른 글
[Git] Git branch를 master에서 main으로 변경 (0) | 2025.04.10 |
---|---|
[Git] errer: src refspec main does not match any 해결방법 (0) | 2025.04.09 |
[Git] Git 다운로드 및 설치 안내 가이드 (0) | 2024.06.18 |
[Git] git을 이용해서 내 컴퓨터로 코드 가져오기 (0) | 2024.06.18 |
[GitHub] rejected-non-fast-forward 에러 해결 (1) | 2023.11.21 |