inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Git nhanh chóng - tìm hiểu Git/Github bằng cách chỉ chọn phần lõi

đăng ký github, khám phá, push code của tôi

password authentication was removed

Đã giải quyết

223

wonderwall09in

38 câu hỏi đã được viết

0

안녕하세요, 강의 너무 잘 보고 있습니다 !!(책도 혼공 시리즈 너무 잘 보고 있어요 !!) 질문이 생겨 여쭤보려 합니다 !!

저는 맥os에서 터미널로 푸시를 하려고 합니다.

로컬에서 깃허브로 푸쉬를 하려고 시도하였는데 다음 오류가 떴습니다. ( git remote add origin https://github.com/nippyclouding/test.git git branch -M main git push -u origin main 저도 다른 질문자분들처럼 터미널에 두 줄이 아니라 세 줄을 복사 붙여넣기 하였습니다)

그랬더니 출력으로 아래처럼 되었습니다.

remote: Support for password authentication was removed on August 13, 2021.

remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

fatal: Authentication failed for 'https://github.com/nippyclouding/test.git/'

 

해당 문제를 찾아보니 비밀번호 인증을 중단하였다고 하는데, 이렇게 되면 터미널에서 깃허브에 푸시하는 방법이 있을까요 ..?

git github 버전관리시스템

Câu trả lời 2

0

kangminchul

안녕하세요!

 

https 주소를 clone하고 push 할 경우 말씀해주신 문제가 발생할 수 있습니다.

ssh 주소를 clone하고 push 하는 것을 좀 더 권장 드립니다.

 

아래 링크를 참고해서 ssh 설정을 하신 뒤 ssh 주소를 clone 해서 push 해주세요.

 

https://velog.io/@skyepodium/Github-SSH-Key-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0

 

ssh-keygen 명령으로 ssh 키를 생성하고,

생성된 키를 깃허브에 등록하면

별도의 패스워드 인증 없이도 push가 가능합니다 :)

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. wonderwall09in님!

GitHub에서는 비밀번호 인증 대신 개인 엑세스 토큰(Personal Access Token)을 사용하여 인증을 진행하도록 업데이트되었습니다. 이 변경은 보안성을 강화하기 위한 조치입니다. 이제 터미널을 사용해 GitHub에 푸시하려면 개인 엑세스 토큰을 생성하여 사용해야 합니다.

  1. 개인 엑세스 토큰 생성하기:

    • GitHub의 오른쪽 상단 프로필 사진을 클릭하고 “Settings”로 이동합니다.
    • “Developer settings”를 선택한 뒤 “Personal access tokens”로 이동합니다.
    • “Generate new token”을 클릭하여 새 토큰을 생성합니다.
    • 원하는 권한을 선택하고 토큰에 대한 설명을 추가합니다. (예: “Terminal Access Token”)
    • “Generate token”을 클릭하면, 생성된 토큰이 표시됩니다. 이 토큰을 안전한 곳에 보관하세요. 이 토큰은 다시 볼 수 없습니다.
  2. 토큰을 사용하여 GitHub에 인증하기:

    • 터미널에서 git push 명령을 실행할 때 사용자 이름 대신 GitHub 사용자명을, 비밀번호 대신 앞서 생성한 개인 엑세스 토큰을 입력하세요.
    • 또한, Credential Manager 또는 Git Credential Manager를 사용하여 이 정보를 저장하면 반복적으로 입력하지 않아도 됩니다.

아래는 관련 질문과 답변입니다:
- GitHub 비밀번호 인증이 제거된 이후의 해결 방법

이제 개인 엑세스 토큰을 통해 안전하게 GitHub에 푸시할 수 있습니다. 추가적인 질문이 있다면 언제든지 문의해 주세요. 지식공유자께서 더 상세히 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

pull request에 관해

0

35

1

로컬과 원격의 상호작용 강의 질문

0

131

2

section3부터 맥북에서 화면이 안나옵니다.

0

207

2

Git bash 우클릭 보이지 않음

0

350

1

원격 저장소 조회(추가)

0

172

1

혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..

0

137

1

Git 맥북 다운로드

0

293

2

Git bash 다 마우스 우클릭해도 보이지 않습니다

0

414

2

pr 이후 브랜치 삭제 질문드립니다

0

953

2

블로그

0

255

2

github에서 push오류

0

261

1

reset에서 head

0

333

1

git branch 관련 질문

0

217

1

Section 2 / 4강 / 3:23초 질문

0

166

1

diff & revert

0

267

1

이슈 번호를 잘못 명시한 커밋을 삭제하는 방법

0

1179

1

강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.

0

416

1

mac사용

0

304

1

원격 branch를 checkout 하면서 새 branch를 만드는 방법

0

442

1

git checkout 과 git switch/restore

0

2425

1

로컬 브랜치 관련 질문합니다.

0

200

3

git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다

0

302

1

브랜치를 main(master) 와 동기화 하고 싶을 때

0

9149

1

git graph 질문 드립니다

0

1085

1