결론부터 말하면 이는
Github 저장소 인증방식 변경으로 인한 오류이다.
이를 나는 github token을 발급받아 해결했다
오랜만에 내 깃허브 관리를 위해 깃허브를 봤는데
깃허브 저장소 이름이 대문자로 되있어서 그걸 소문자로 고쳤다
깃에서 원격 주소도 그에 마춰 수정했다
그다음에 프로젝트 수정 내용을 push를 했는데
안된다.....
오류 메세지
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags github master:master
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/doriver/java_basic.git/'
"비밀번호 인증 지원은 2021년 8월 13일에 제거되었습니다. 개인 액세스 토큰을 사용하세요."
8월 13일 이후로 token or ssh 두 가지 중 하나로 인증을 해야 Github를 사용 가능한거 같다
github token 발급방법
1. Github 로그인 후 상단 개인설정 클릭 → Setting 클릭
2. 좌측 메뉴 하단에 Developer settings 클릭 → Personal access tokens 클릭
3. Generate new token 버튼 클릭 후 token 명 작성, 허용범위 설정하여 토큰 생성 완료합니다. 범위는 repo를 선택함
4. 생성된 토큰 값은 잘 복사해서 잘 관리해야 한다. 왜냐하면 다시 토큰값을 볼수 없기 때문
git 원격 저장소 경로
https://발급받은 토큰 코드@github.com/저장소 상세 경로.git
이렇게 하면 깔끔하게 된다
'Web Development > git' 카테고리의 다른 글
| GitHub의 저장소에 내가 수정한 코드 반영하기 (0) | 2024.01.12 |
|---|---|
| SourceTree에서 clone할때 꺼지는 문제 , SourceTree 안켜지는 문제 (1) | 2023.12.19 |
| GitHub 여러 Repository 합치기( subtree 개념 ) (0) | 2023.12.13 |
| git , 나를위한 설명 (0) | 2022.04.25 |
| SourceTree( git ) 이용한 GitHub repository에 프로젝트 올리기 (1) | 2022.03.20 |