본문 바로가기
etc

remote: Support for password authentication was removed on August - 깃허브 맥os 인증설정, 깃허브 재설정

by 타닥타닥 토다토닥 부부 2024. 11. 7.
반응형

remote: Support for password authentication was removed on August - 깃허브 맥os 인증설정, 깃허브 재설정

맥 os에서 깃허브와 로컬 깃을 연결하거나 오랜만에 다시 사용한다면 아래 과정을 거칩니다.

1. 토큰 인증을 위한 토큰확보

2. (첫설정이 아니라면) 과거 인증 정보 삭제

3. user 및 email 정보 설정

4.push 명령을 통해  동기화를 시도하면서 인증요청 받기

5. 토큰 입력 단계

 

아래 화면 캡쳐를 통해 각 단계를 확인할 수 있습니다.

 

1. 토큰 인증을 위한 토큰확보

 

1.1. 왼쪽 상단 내 아이콘 클릭

 

1.2. Settimgs 클릭

 

1.3. 왼쪽 네비바에서 scroll down ->  Developer settings 클릭

 

1.4. Personal access tokens 클릭

 

1.5. Tokens (classic) 클릭

1.6. Generate new token 클릭

 

1.7. Generate new token(classic) 클릭

 

1.8. token 이름을 설정하고(저는 "access_key"를 입력하였습니다.) 

       Expiration은 토큰 유통기한으로 원하는 기간을 선택하면 됩니다.(전 No expiration을 선택하여 기한을 두지 않았습니다.)

 

1.9. select scopes의 경우 repo를 반드시 선택하고 나머지는 원하는데로 선택합니다

      (전 우선 어떻게 쓰일지 모르니 다 선택하였습니다. 단, repo를 선택하면 workflow와 write:packages는 선택이 안됩니다.

 

1.10. 아래 그림에서 빨간 부분이 토큰 입니다. 토큰 발급 끝 ! 

2. (첫설정이 아니라면) 과거 인증 정보 삭제

2.1. Spolight 검색에서 "키체인 접근.app"을 선택합니다.

 

 

2.2. 키체인 접근 열기를 클릭합니다.

 

2.3. git 을 검색하여 검색되는 git 관련 인증서가 있다면 제거해주세요(오랜만에 다시 github를 사용할 경우 있을 확률이 높습니다.)

 

3. user 및 email 정보 설정

3.1. 터미널에서 깃허브 리포지토리 디렉션으로 이동합니다.

 

3.2. git config --global user~ 명령어를 이용하여 유저이름 및 이메일 아래 예시와 같이 (재)설정 합니다.

git config --global user.name "name"
git config --global user.email "your_email@example.com"

 

4. push 명령을 통해  동기화를 시도하면서 인증요청 받기

 

5.  토큰 입력 단계

유저 입력 후 엔터를 치면 아래화면 처럼 토큰을 입력하는 항목이 Password for로 나타납니다. 압에서 생성한 토큰을 복붙해주세요.

반응형

댓글