remote permission to 403 (feat. macOS)
개인 프로젝트를 git에 올려두려고 Sourcetree에 연동후 push를 해봤다.
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 ~
이런 에러가 난다...
global git 계정과 push할 계정이 다르다고 나온다
기존에 글로벌 git유저로 회사계정을 설정해둬서 분명히 Sourcetree에 개인계정을 등록한후
진행했는데도 에러가 난다.
키체인 설정도 하고 ssh로 바꿔도 보려고 했지만 더 간단한 방법이 있었다.
기존에 개인 git계정에서 발급받은 토큰으로 해결하면 된다.
아래는 토큰발급하는 방법이다.
- git 로그인
- 우측 상단 Settings 클릭
- 하단 Developer setting 클릭
- personal access tokens 클릭 후 Generate new token 클릭
- 토큰생성후 한번만 보여지니까 반드시 복사해서 보관해둔다.
굳이 global로 등록하지 말고 프로젝트 경로에서
git commit -m 'message'
git push origin
password에 발급받은 토큰을 입력해준다.
한번 입력해주면 된다.
mac 기준이며
window는 window 자격증명으로 해결할수 있다.
Author And Source
이 문제에 관하여(remote permission to 403 (feat. macOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kakdark/remote-permission-to-403저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)