[Java] Spring boot[2] - inteliJ와 Github 연동하기

RedPanda·2022년 12월 3일
0

[Java] Spring Boot

목록 보기
2/5

다음 진도를 나가기전에 github에 코드를 업데이트하기 위해 git을 세팅해보았다. 그런데 inteliJ는 VSCode와 달리 쉽게 연동되지 않았다...

Git push가 되지 않는다...?

git 셋업을 할 때 github desktop을 사용하여 원격 Repository와 클론한다. 클론하여 생긴 폴더에 기존 파일들을 넣어 origin에 bash에서 push해주는 것으로 주로 사용한다.
이 과정에서 git desktop으로 push하기보다 bash로 하는 것이 더 안전하다고 생각했고 그렇게 하려 했다. 그러나 github와 inteliJ를 연동하는 부분에서 애를 먹었다.
Commit을 로컬 저장소에 추가하는 것까지는 수행했는데 원격 저장소와 push하는 과정에서 권한이 없다는 에러가 뜬다. 다음은 해당 에러이다.

시도1 - 상단 바의 git으로 push하기

첫 시도에 상단 바의 git push로 해보았다. 처음에 할때는 안됐는데 글올리려고 하니까 성공했다.(?) 다음은 push 창이다. 이 창에서 github 로그인으로 간다면 성공!

그러나 내가 원하는 것은 이 방법이 아니라 터미널 창에서 성공하는 것이기에 터미널을 사용해보기로 하였다.

시도2 - CLI에서 push해보기

https://shortcuts.tistory.com/12

해당 블로그에서 찾아보니 우선 토큰이 없어서 그런 문제라고 했다. 그래서 블로그 안내를 따라서 github에서 토큰을 만들고 password에 추가해보았다.

++) 이 토큰은 잃어버리면 토큰을 생성한 곳에서 재발급이 가능하지만, 매번 발급받는게 귀찮았다. 나같은 경우는 env 메모장을 만든 다음에 추가했고, .gitignore을 사용하여 git에 못올리게 해놓았다.

profile
끄적끄적 코딩일기

0개의 댓글