해결 방법
- Personal Access Tokens > Tokens (classic) 발급 (Fine-grained token, Generate new token Beta 아님! XXXX)
- (사용자 닉네임)@github.com/(사용자 닉네임)/Mirroring.git 처럼 닉네임 제대로 입력하기
// 2번 예: Namani31@github.com/Namani31/Mirroring.git
문제 해결 흐름
해당 포스트를 참고해서 토큰도 입력하고, 깃허브 레포지토리 이름도 제대로 입력했는데
"13:push to mirror: git push: exit status 128, stderr: "remote: No anonymous write access.\nfatal: Authentication failed for 'https://github.com/Nickname/ProjectName.git/'\n"
위와 같은 에러 메시지가 떴다.
Stackover Flow도, ChatGPT도 권한 문제 / 레포지토리 이름 잘못 입력 / 레포지토리 보기 권한 등을 언급했는데 아무리 레포지토리 이름을 제대로 적어도 연동이 되지 않았다.
레포지토리 문제도 아니고, 레포지토리의 보기 권한도 모두가 볼 수 있었으므로 이것도 아니라면, 토큰 문제가 아닐까? 라는 생각이 들어서 토큰을 Fine-grained tokens 가 아닌 Tokens (classic) 으로 발급해보았다.
그랬더니 정상적으로 연동 완료!
2022년 후반부터 깃허브의 토큰 발급 방식이 2가지로 나뉘면서 참고한 포스트와 다른 토큰을 발급한 것 같다.
두 번째 사진 Tokens (classic) 처럼 보여야 한다. 나 같이 헤매는 사람이 없길 바라며...!
참고
'Problem Solving' 카테고리의 다른 글
[Database] Datagrip 'this view is read-only' 해결 (0) | 2023.06.07 |
---|---|
[PS] Spring Boot + Mustache 한글 깨짐 해결 (0) | 2023.05.13 |
[PS][종합프로젝트] Swagger 404 not found 해결 (0) | 2023.05.09 |
[PS] SQL 쿼리문에서 삽입 되지 않고 조회만 되는 문제 해결 (0) | 2023.03.30 |
[PS] 인텔리제이에서 DB 스키마 조회 안되는 현상 (0) | 2023.03.19 |