[Git] remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/XXX.git/' push 권한 관련 에러 해결하는 방법
반응형
Github에서 새로운 레포를 파서 로컬이랑 연결하고
처음으로 파일들을 add하고 commit까지 성공했는데 push를 하려는 순간
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/XXX.git/'
라는 에러가 발생했다.
권한 관련 에러로 github에 들어가서 토큰을 발급받아서 인증을 해줘야 한다.
github에 들어가서 내 계정을 선택한 후
Settings > Developer Settings
그럼 이런 선택 창이 뜨는데 Tokens(classic)을 누른다.
거기서 Generate new token 버튼을 누르고 새 토큰을 발급받는다.
그리고 만약 지금 remote 해놓았다면 일단 remote를 해제한다.
아직 안 했다면 안 해도 된다. (근데 이걸 했어야 에러가 났겠죠?)
git remote remove origin
그 후에 다시 원격저장소와 연결해 준다.
git remote add origin https://[내 github 아이디]:[토큰값]@github.com/[레포주소]
(괄호는 보기 좋으라고 쳐놓은 것이고 입력하지 않아도 됩니다.)
이런 작업 후에 다시 push를 하니 깔끔하게 push가 잘 되었답니다!!!
반응형
'Logs' 카테고리의 다른 글
-
[Spring boot] MySQL DB 프로젝트에 연동하기 (with AWS RDS, gradle, maven, yml, properties)2023.06.30
-
[AWS] 프리티어로 RDS DB 서버 구축하기 + MySQL Workbench에서 접속하기2023.06.29
-
[Spring Data JPA] org.springframework.core.convert.ConverterNotFoundException No converter found capable of converting from type 에러 해결 방법2023.04.12
-
[Spring Data JPA] JPA에서 Query작성하는 법(with @Query)2023.02.22