Programing/Error Resolution(오류해결)

remote : Permission to .git denied to error 오류 해결하기 : 세

세기루민 2024. 6. 2. 01:15
728x90

최근에 github.io 블로그를 만들다가 git push를 했을 때 Permission to .git denied 오류를 만났고

오류를 해결한 방법을 간단히 포스팅으로 정리해보려고 합니다.

 


  • git push을 할 때 위와 같이 오류가 발생했습니다.
  • 영어를 해석해서 해당 문제를 보니, 제가 push를 하려는 github.io 레파지토리의 계정 권한에 존재하지 않는 계정이라 발생한 문제였습니다.
  • 다시 말해, github.io 계정의 주인이 A일 경우 다른 계정이 A계정의 레파지토리에 push를 요청함에 따라 권한이 없다고 막은 현상이라고 할 수 있습니다.
  • 2가지의 방법을 시도했습니다.
1. 키체인 설정 (해결 안됨)

 

  • 제가 MAC을 사용해서 위와 같이 키체인을 변경했습니다.
    • 계정 : github 계정
    • 암호 : github 계정 패스워드
  • 키체인을 변경하고 push를 진행했으나, 동일하게 Permission to .git denied 오류가 발생하더라구요..

 

2. git remote set-url https://[token][계정에 해당하는 github.io.git]  (해결)
  • 저는 해당 방법으로 해결했고 아래와 같이 수행하면 됩니다.

1. github > Settings > Developer Settings > Personal access tokens > Tokens Key 발급 

2. cmd 아래와 같이 입력

git remote set-url https://[token][계정에 해당하는 github.io.git]

 

3. git push 확인하여 정상적으로 push가 되는지 체크한다.

 

 

 

728x90