본문 바로가기
프로그래밍

[이클립스,STS] git-receive-pack not permitted 에러 해결

by jjjhhhhh 2021. 8. 15.

8월14일부터 발생하는 에러 같은데 깃에서 이제는 ID/PW 대신 ID/Token 을 인증방식으로 요구해서 그런것 같습니다. 

저는 Push할때 발생하더라구요 

1. 우선은 Github 홈페이지 -> Settings -> Developer settings 로 들어갑니다.

2. Personal access tokens -> Generate new token 을 해서 새로 토큰을 생성해 줍니다.

저는 기존에 토큰이 있었는데 일단 새로 하나 더 만들었습니다.( 여러개 체크를 하는게 나오는데 저는 전부 체크해줬습니다.)

토큰은 나중에 다시 확인을 못한다고 하니 생성되면 바로 복사를 해서 다른곳에 적어놓아줍시다. 

 

3. 이클립스 (혹은 STS) > Preferences > General > Security > Secure Storage > Contents 

에서 저장된 깃 아이디, 비번이 나옵니다. (처음 프로젝트와 깃 저장소를 연결할때 저장하기 체크를 하셨다면 여기에 있을겁니다) 

4. Delete해줍니다. 

 

5. 삭제 후 프로젝트를 아무렇게나 변경사항을 주어서  Git Staging 상에 변경된 파일이 나타나게 해줍니다. 

 

6. 푸쉬를 해보시면 저장된 아이디/비번이 삭제되어 새로 입력하는 칸이 나올겁니다.

깃허브 로그인 아이디와 새로 생성해서 받은 토큰값을 입력해줍니다. 

7. 정상 작동하는걸 확인할 수 있으실겁니다 

 

참고 블로그

https://curryyou.tistory.com/344

'프로그래밍' 카테고리의 다른 글

REST API 란 ?  (0) 2021.12.16