DogKaeBi

[코딩 공부] Git push. remote/password 오류

git push 할 때 error가 발생하는 경우는 대부분 3가지 인 것 같다. add & commit 문제, remote 문제, 버전 문제 등이 있다.

[코딩 공부] Git push. remote/password 오류

push

git push

commit된 내용을 등록된 repository의 branch로 전송하는 명령이다.


push error

보통 error가 발생하는 이유는
아래 같은 내용이 있는 것 같다.

  1. 순서 문제
  2. 연결 문제
  3. 버전 문제

연결 문제

2번 문제는 여러 가능성이 있다.
remote 주소가 틀렸거나
password가 틀린 경우도 있다.


remote
-v옵션으로 확인할 수 있고,

git remote -v

틀린 부분이 있으면
삭제하고 새로 연결하면된다.

git remote remove origin
git remote add origin https://github.com/계정이름/저장소이름.git

git 공식문 : https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EB%A6%AC%EB%AA%A8%ED%8A%B8-%EC%A0%80%EC%9E%A5%EC%86%8C


password가 틀린 경우...
직접 겪은 적은 없어서
아래 내용이 틀릴 수도 있다.

임시 Token 발급 :
GitHub에 들어가서...

  1. 계정 아이콘 선택 -> setting 선택
  2. 사이드바 Developer settings 선택
  3. 사이드바 Personal access tokens 선택 -> Tokens(classic) 선택
  4. generate new token(classic) 선택
  5. 토큰 설정 : 노트, 기간, scope

이러면 임시 토큰을 볼 수 있다. 토큰은 복사하고...

origin을 제거하고 다시 추가한다.

git remote remove origin
git remote add origin https://계정이름:토큰@github.com/저장소이름.git