갑자기 평소 잘 되던 소스트리를 통한 push조차 안되기 시작했다.....
코드 안되는 것도 힘들게 하는데 왜...
알아 보니깐 8월 13일부터 토큰 로그인으로 인증해야한다고 하더라.
그러니 제일 먼저 토큰을 생성해야한다.
1. 액세스 토큰 생성하기.
먼저 본인의 github 페이지로 간다.
오른쪽 상단 내 계정 누르고 Settings 클릭.
Developer settings 클릭.
Personal access tokens 클릭. -> Generate new token 클릭.
Note 간단히 적어주고, repo 체크 후
맨 아래에서 Generate token 클릭!
Personal Access Token 생성 완료!
이 페이지를 벗어나면 다시 확인 할 수 없으니, 복사해서 메일이든 어디든 꼭 적어두자!
이제 github 비밀번호 자리에 비밀번호 대신 Access Token으로 사용하면 된다.
2. 소스트리에 액세스 토큰 적용하기(소스트리 사용할 경우)
필자는 소스트리를 사용하기때문에 소스트리 계정에서 액세스 토큰을 적용하는 방법을 알아보자!
(본인은 안된다... 왜 적용이 안되는지 모르겠다.)
아래 3. 키체인접근에서 github 관련 비밀번호에 전부 액세스토큰을 넣어주니 해결!
소스트리에서 계정관리 창으로 들어가본다!
여기서 기존 계정이 있으면 더블클릭, 새로 등록이면 추가를 누른다.
Github / 베이직 / 사용자 이름 = 깃허브 닉네임 / 암호 = 방금 전에 만들은 Access Token / 프로토콜 SSH
위와 같이 설정 후 저장!
그리고 다시 push를 진행해보려했는데 처음과 같은 화면이 나왔다....(혹시 되시는 분들은 댓글로 알려주시면 감사하겠습니다.)
그래서 제가 찾은 다른 방법은 (저는 macOS라) 키체인에 등록되어 있는 github의 암호를 Access Token으로 바꿔주는 것이다.
방법은 다음과 같다.
3. 키체인접근에 github 정보 액세스 토큰으로 수정해주기
키체인 접근을 검색해서 들어가준다.
로그인 탭에서 github.com 들어가기
1. 암호 보기 체크 -> 2. 맥북 부팅시 암호 입력 -> 3. 액세스 토큰 입력.
터미널 실행. 푸쉬할 폴더로 이동.
푸쉬 진행하면 성공적으로 진행!