간혹 push
혹은 pull
을 했을 때, 터미널에서 아래와 같은 오류가 뜬다.
remote: Invalid username or password.
임시 토큰을 발급하는 과정입니다.
github
접속 > 오른쪽 마이페이지로 가는 리스트 팝업에서Settings
클릭 > 왼쪽 사이드바 메뉴의 맨밑 Developer Settings
로 이동한다.
왼쪽 사이드바 메뉴에서 Personal access tokens
버튼 클릭한다.
Generate New Token
버튼 클릭한다.
이동하는 페이지 안에 다음과 같이 적습니다.
Note
: 아무거나 적기.Expiration
: 최대 90days까지 설정.Select scopes
: 저 같은 경우는, 일단 repo 5가지만 선택하고 넘어감.Generate Token
버튼 클릭한다.
빨간색 네모로 가린 것이 방금 만든 토큰이다. 이것을 복붙 한다.
origin
을 제거한 후, 다시 추가하는 방법으로 해결을 합니다.
git remote remove origin
git remote add origin https://닉네임:토큰@github.com/repository 경로
닉네임
: 본인의 github 닉네임 입력.토큰
: 아까 위에서 발급하고 복붙한 토큰을 입력.repository 경로
: 본인의 repo url 뒤에 이어지는 경로 그대로 붙이면 된다.
감사합니다. 매번 치기 귀찮았는데 덕분에 한방에 해결됐어요!