이전 웹 프레임워크 때 깃허브와 이클립스를 연동하다가 다 날려먹은 기억이 있는데...
이번에 새롭게 도전하게 되었다가 또 많은 오류와 마주하게 되었다.
결국 해결은 했으니(한숨 오천 번 쉬면서.. ;-( ) 해결방법을 정리해놓아야겠다!
1. Eclipse에서 GitHub로그인이 안 되는 경우
commit, push 등을 할 때 깃 헙의 아이디와 비밀번호를 입력해야 하는데,
아이디와 비밀번호가 맞음에도 위의 창이 뜨면서 로그인이 안 될 때가 있다.
원인
GitHub에서 ID/Password인증을 없애고
ID/Personal Access Token방식의 Token인증방식으로 바꾸었기 때문이다
해결방법
Token생성 후 Eclipse의 GitHub 계정 정보를 변경해준다.
우측 상단 계정 아이콘을 클릭한 후 Settings을 클릭한다.
좌측 최하단 Developer settings 클릭한다.
Personal access tokens에서 Generate new token 클릭하여 토큰을 생성할 수 있다.
Note에 간단한 설명을 작성하고 repo를 체크해준다.
Generate token버튼을 눌러 토큰을 생성한다.
위 사진처럼 초록색 박스 부분에 토큰이 생성되는데,
토큰은 생성될 때 한 번만 보이므로 별도의 공간에 적어놓는 것이 좋다!
(나는 메모장에 작성해 놓았다.)
Git Repositories탭 -> Remote -> origin -> 해당하는 GitHub 우 클릭 -> Change Credentials...
User에 GitHub 로그인 아이디, 이메일
Password에 생성된 토큰을 입력한 후
OK를 클릭하면 해결!
2. branch 변경
push를 하면 GitHub에 master branch로만 프로젝트가 올라가고 main branch에는 처음 Repository를 만들 때 생성한 README 파일만 존재해 잔디밭이 채워지지 않는 문제가 생겼다.
해결방법
main에서 master로 브랜치를 변경
Eclipse는 기본 브랜치가 master이고, GitHub는 main이기 때문에
main에서 master로 브랜치를 변경하여 해결해 주었다.
https://kitty-geno.tistory.com/89
'SideProject > 문제해결' 카테고리의 다른 글
[Eclipse] jar파일로 Export시 이미지가 뜨지 않는 문제 (0) | 2021.12.05 |
---|---|
[GitHubDesktop] GitHubDesktop 실행안되는 문제 (0) | 2021.11.30 |