알고리즘 문제를 풀 때마다 github에 자동으로 커밋해 주고 내 리파지토리에 업로드되어 포트폴리오처럼 사용할 수 있는 방법에 대해 소개하려고 한다. 우선 github에 가입이 되어 있다는 가정하에 진행된다!
[leetcode 회원가입]
문제는 상단의 Problems에 있다. leetcode는 백준이나 프로그래머스와 다르게 모두 영어로 문제가 나온다.
문제의 Difficulty가 나와있어서 Easy 단계부터 차근차근 풀어나가면 된다.
문제를 클릭하게 되면 언어를 선택 할 수 있다. 옆의 문제를 보고 풀고 다 풀었다면 하단의 Run을 실행시켜 Console 창의 Result를 확인한다. 그 후 Submit을 클릭해 주면 된다. 그러면 상단의 Submission에 결과가 제출 보이게 된다.
[LeetHub 설치]
연동을 위해 LeetHub를 설치 해준다.
설치 후 플러그인 버튼을 눌러 leethub를 상단에 고정시켜 주고 클릭한다. 그러면 왼쪽 사진과 같이 보이게 될 텐데 여기서 Authenticate를 눌러 본인의 github와 연동시켜 준다.
연동이 완료 되면 웹페이지 하나가 나오는데 거기서 새로운 리파지토리를 생성하거나 기존에 있던 리파지토리에 연동해주면 된다. 나는 기존에 알고리즘 리파지토리를 만들어 놓았기 때문에 Link an Existing Repository를 눌러 연결해주었다.
그러면 이렇게 본인 계정의 리파지토리에 잘 연결 되었다고 나오고 아래에는 내가 푼 문제의 숫자가 난이도 별로 나오게 된다. 그러면 바로 깃허브로 들어가서 내 알고리즘 문제가 업로드되었는지 한번 보자!
[Github 연동 확인]
깃허브에 알고리즘 리파지토리에 내가 풀었던 문제와 풀이가 깔금하게 연동되어 보이는 것을 확인할 수 있다.
'git' 카테고리의 다른 글
github default 브랜치명을 master 에서 main 으로 변경하기 (0) | 2024.02.15 |
---|---|
형상관리의 시작 Git 용어 정리_01 (0) | 2023.10.29 |
Git 자주 발생하는 오류 정리 feat. 깃허브 403 에러 (0) | 2023.08.05 |
[Git] 소스트리(Sourcetree)로 Back 과 Front를 함께 관리하기 (2) (0) | 2023.08.04 |
[Git] 소스트리(Sourcetree)로 Back 과 Front를 함께 관리하기 (1) (0) | 2023.08.03 |