스프링부트 with JPA - Git 세팅

최준호·2024년 2월 1일

github 로그인

https://github.com/

git 설치

https://git-scm.com/downloads

현재 사용중인 OS에 맞게 다운을 받습니다.

git 연동

프로젝트 파일 위치를 확인한다.

C:\junho\workspace_4.21

저같은 경우는 저 폴더 위치에 프로젝트를 사용중이였으므로 여기서 진행합니다.

  • git bush 열기

  • 프로젝트 위치에 파일을 위치로 이동.
git init
git add .
git commit -m "환경세팅완료 v1"
git remote add origin 주소
git push origin master

이제부터 사용할 git 명령어입니다.

  • git init : git를 시작한다는 명령어입니다. 현재 위치에 .git 파일을 생성하고, 폴더는 숨겨져있기에 바로 볼 수는 없습니다.

  • git add . : 해당 파일 위치에 모든 파일을 git에 추가한다는 명령어입니다.

  • git commit -m "git setting success" : 현재 git를 commit 해주는 거고, " " 따음표 안에 말을 제목으로 버전을 구별합니다.


git 사이트에서 레파지토리 생성

  • (+) 버튼 - New repository 클릭

  • 레퍼지토리 이름 지어주시고, create!

  • git remote add origin 주소 : 제 로컬에 저장되어있는 프로젝트가 github와 연결이 되는 겁니다.

git push origin master : 원격에 저장되어있는 git 정보를 github로 넘겨주는 명령어입니다.


저 같은 경우는 위에 명령어를 입력하니

가 뜹니다. 저는 깃허브를 두개를 쓰는 상태라 아마 다른 아이디로 git bush 를 사용해서 이런 문제가 발생한 겁니다.

다른 아이디로 push를 할려고 하니 안되는 겁니다. 저는 다시 git bush에 회원정보를 수정하겠습니다.

git config

git config --list

현재 git config 리스트를 확인해보았는데, 저의 이름, 이메일이 일치하는 걸 확인했습니다. 그래도 제가 push를 하면 다른 기존 아이디로 뜨는데, 그래서 그냥 제 원래 아이디로 변경를 시도하고 해보겠습니다.

혹시 모르니까 이름과 이메일을 다시 설정해주고
push 하겠습니다.

다시 토큰도 생성해주고 토큰값으로 sign in 하겠습니다.

  • 결국 push는 가능하게 만들었습니다.

원인은 인터넷 익스플로어에 제 다른 아이디가 로그인 되어있어서 그 아이디로 계속 push가 시도 되었고 인터넷 익스플로어에서 로그아웃 후 제 원래 아이디로 시도하니 성공하였습니다.

profile
변화를 두려워하는 사람이 가장 불행한 사람이다.

0개의 댓글