728x90
Pycharm에서 Commit 후 Push를 진행하는 과정에서 Push rejected라는 에러가 발생하였습니다.
대다수의 블로그에서는 다음과 같은 방법으로 문제를 해결하라고 하였습니다.
Git Settings에서 Developer Option의 Personal Access Token을 보면 표가 나옵니다. 그 중에서 workflow 란이 체크가 되어있는지 확인해야 합니다. 그리고 업데이트를 누르고 돌아오면 된다고 했습니다.
하지만 에러가 해결되지는 않았다.
그러다가 한 블로그에서 해결방법을 찾았다.
Pycharm --> Preferences --> Version Control --> GitHub에 들어가서 기존의 Github와 연결되어 있던 계정을 해제합니다. (- 버튼을 클릭합니다.)
+ 버튼을 누르고 Log In With Token을 누릅니다. ( 계정을 활용한 로그인으로는 해결이 되지 않았다.)
Generate 버튼을 클릭하여 Github 웹에서 workflow 항목을 추가로 체크 후 Generate Token을 클릭합니다.
생성된 토큰을 복사해서 Pycharm의 Add Github Account 창에서 Token 란에 붙여넣고 Add Account를 눌러줍니다.
계정이 성공적으로 추가되면 다시 push를 시도합니다.
728x90
'Development > Git' 카테고리의 다른 글
[Git] Github Action (0) | 2021.03.13 |
---|---|
[Git] Gitflow (0) | 2021.02.25 |
[Git] warning: LF will be replaced by CRLF in file (0) | 2021.02.21 |
[Git] Error: Repository not found (0) | 2021.02.05 |
[Git] .gitignore 와 .gitattributes 차이점 (0) | 2020.05.06 |