데스크탑 켜기가 귀찮아서 맥북을 켜고 프로젝트 클론을 했는데
오랜만에 켜서인지 유저 인증이 만료되었다는 오류가 발생했다.
remote : support for password authentication was removed on August 13, 2021
아마도 내가 21년 8월 21일에 생성했던 인증 정보가 없어졌나보다ㅎ
이 상태에서 다시 클론을 시도하면 username for 'http://github.com' : 라는 메시지가 뜬다.
이때 깃허브의 로그인 ID를 입력하면 안되고 말그대로 username을 입력해야 하는데
깃허브에서 profile 페이지에 들어가면 브라우저 주소에 위와 같이
github.com/{username} 형태의 주소가 보인다.
위 이미지에서 검게 칠한 부분에 여러분의 username이 있으니
그걸 아래와 같이 터미널에 붙여넣기 해준다.
그리고 아래에는 password를 입력하라고 하는데 여기에도 마찬가지로
로그인 패스워드가 아니라 깃허브 인증키를 입력해야 한다.
토큰을 발급받는 방법은 우선 Settings에 접속한다.
다음은 Developer settings에 들어간다.
이번엔 Personal access tokens의 Tokens(classic)에 들어간다.
다음은 Generate new token을 클릭
설정을 해야 하는데 키 이름과 만료 기간을 고르고
아래와 같이 repo, workflow, write:packages, delete:packages, gist, admin:org, admin:gpg_key를 골라준다.
하단의 Generate token 버튼을 누르면 토큰이 생성되고
생성된 토큰 값을 터미널의 password 칸에 입력해주면 된다.
참고로 토큰을 확인하고 해당 페이지를 벗어나면
발급받은 토큰을 다시 조회할 수 없기때문에 토큰을 재발급해야 한다.
'코딩 > 오류 모음집' 카테고리의 다른 글
맥북에서 zsh: command not found: pip 오류 해결하기 (0) | 2023.09.19 |
---|---|
ReactJS + Spring Content-Type is not supported 오류 해결 'application/json', 'application/octet-stream (0) | 2023.09.04 |
React Hook useEffect has a missing dependency 오류 해결하기 (0) | 2023.08.26 |
react에서 axios 사용 시 404에러 해결 방법 (0) | 2023.08.24 |
리액트로 서버와 통신할 때 network error 해결 방법(feat : CORS에러) (0) | 2023.08.24 |