[프로젝트] Spring Security + OAuth + JWT + Redis를 활용한 로그인 및 회원가입 구현 (3) - GitHub 연동

김찬미·2024년 7월 1일
0
post-thumbnail

프로젝트 전체 코드: https://github.com/kcm02/JWT_OAuth_Login.git

GitHub 연동

1) Repository 생성

먼저 Git에서 새로운 레파지토리를 추가하는 작업을 해야 한다. 나의 경우 README 파일을 추가해주었다.

  • 화면 상단의 + 아이콘을 클릭하고 New repository를 선택한다.
  • 새로운 레포지토리의 이름을 입력하고, 선택적으로 설명을 추가한다.
  • Create repository 버튼을 클릭하여 레포지토리를 생성한다.

2) 로컬 프로젝트로 이동

이제 아까 설정한 로컬 프로젝트를 Git에 업로드해야 한다. 이때, Git Bash를 설치하면 깃 명령어를 칠 때 수월하다.

  • 로컬 컴퓨터에서 Git Bash를 연다.
  • 프로젝트가 있는 디렉토리로 이동한다.
    • cd "이동할 디렉토리 위치"

3) Git 초기화 및 코드 추가

저장소 생성 및 연결

# 1. Git을 초기화
git init

# 2. 원격 저장소와 연결 
# [원격저장소 주소]는 GitHub에서 생성한 레포지토리의 주소
git remote add origin [원격저장소 주소]

# (옵션) 만약 기본 브랜치 이름을 'master'에서 'main'으로 변경하고 싶다면:
git branch -m master main

파일 업로드

# 1. 원격 저장소의 변경사항을 가져온다.
git pull origin main

# 2. 변경 사항 추가
git add .

# 3. 커밋 생성
git commit -m "commit message"

# 4. 로컬에서 작업한 내용을 원격 저장소에 푸시
#    (브랜치 이름이 'main'일 경우)
git push origin main

#    (다른 브랜치 이름일 경우)
#    git push origin [브랜치 이름]

이 과정을 잘 끝냈다면 깃허브에 제대로 파일이 업로드되었을 것이다. 다음 게시물에서는 User 엔티티를 설계해 보도록 하겠다.

profile
백엔드 개발자

0개의 댓글

관련 채용 정보