개발자/개발 에러 기록

이클립스에서 git 연결하는 방법

Torybory 2022. 7. 31. 14:03
728x90

때는 바로 2022.07.24…

 

깃허브 연결하는데만 3시간 가까이 삽질을 했다.

분명 다른 블로그보고 잘 따라하고 있었는데 나만 안돼… 이상한 에러는 대체 왜 뜨는걸까.. 

진짜 포기하고 싶었는데 기존 블로그들에서는 코빼기도 안 보이던 부분, 딱 두 가지를 설정해주고나니 잘 돌아갔다… 

 

아니 다른 분들은 어떻게 했길래, 왜 이런 부분은 따라하는 부분에 없었냐며ㅠㅠ 바락바락 따지고 싶은 심정이지만 일단 구글링 오지게 하면서 해결을 해냈으니 어떻게 깃허브 연결하는지 기록해서, 다음엔 삽질하지 않도록… 해요

 

1. 프로젝트를 만든다.

이렇게 생긴 자바 프로젝트를 하나 만들었다. 

그냥 기본으로 해서 만들면 된다. 특별히 설정할 것 없음! 

나는 백준 코테공부용으로 만들어서 이름은 BeakJoon으로 했다.

 

1-1. 깃허브에 레파지토리를 만든다.

깃허브에 레파지토리를 새로 생성한 모습.

포인트는 저런 모양으로 레파지토리가 나와야 한다.. 

그리고 저런 형태로 만들기 위해서!!! 

👉add readMe 만들기👈 를 선택해서 레파지토리를 만들어야 한다는 것이다.

 

나는 그냥 만들어서.. 첨에 진짜 낯선 화면이 나왔는데

그것 때문에 한 1시간 날린 것 같다ㅠㅠㅠㅠ

readMe 파일을 생성한다고 체크를 해줘야 master branch라는 것이 생성되는데

이 브랜치가 없으면 그냥 계속 삽질만 하게 된다…. 

 

2. 깃 레포지토리를 생성한다.

지금은 연결한 상태인데 처음에 보면 선택지가 3개 있다.

그 중에 clone .. 어쩌구로 되어 있는 것을 선택한다.

그리고 깃허브 주소 연결하는 url 부분에 

여기 코드로 되어있는 부분의 HTTPS 주소를 복사해서 붙여넣는다.

그리고 아이디와 비밀번호를 입력하면 되는데

또 여기서 환장 포인트 하나가 있다…

 패스워드를 넣을 때 그냥 깃허브 비밀번호가 아니라 

퍼스널 액세스 토큰이란 것을 넣어야 한다.

 

근데 이게 private로 설정한 레파지토리에서만 그렇게 한다고 하는 것 같기도 한데

나는 public으로 생성했음에도 일단 대세가 이렇게 하는 추세인 것 같아서

퍼스널 액세스 토큰을 발급받아서 진행을 했다…

 

퍼스널 액세스 토큰 발행하는 방법은 간단하니 

구글 참고!! 😁

 

근데 퍼스널 액세스 토큰을 발행할 때 주의할 점이 있다..

바로 👉repo 👈 라고 적힌 부분을 체크해줘야 한다.

이 퍼스널 액세스 토큰에 레파지토리 관련 권한을 부여하겠다는 의미다…

 

나는 그냥… 퍼스널 액세스 토큰만 만들고..ㅋㅋ….

아무것도 권한을 부여하지 않은 상태로 진행하고 있었기에

그 후로 아무리. 아무리!! 비밀번호를 입력해도

can't connect to any url

라는 에러가 떴던 것이다…. 

후ㅜㅠㅠ 삽질 2시간....내 시간.. 

아아 맞다. 그리고 저 깃 레파지토리는 로컬 폴더(D드라이브)에 하나 만든거다.

나는 egovframe을 설치한 곳에 workspace랑 같은 계층에

github라는 폴더를 하나 만들고 그 안에 BaekJoon이란 폴더를 만들어서

거기를 저장소로 선택해놓은 상태이다.

 

아무튼

연결을 잘하고 나면 이렇게 뜨고

 

브랜치를 살펴보면 안에 main이란 게 하나 들어있다.

이건 클래스 이름 같은데

마스터 브랜치 설정이 없었을때는

로컬이란 폴더만 있고 안에는 아무것도 없었다. ㅠㅠ 

 

3. commit

사실 끝이다. 이렇게 해놓고

프로젝트 우클릭> team > commit을 해준다.

만약 team에 commit이 안 보이면

share project를 눌러서 진행해주면 된다!

그럼 이렇게 뜨는데 만약에 push만 뜬다면

team> add to index라는 것을 클릭해준다.

 

 

그리고 커밋하면 된다… 🤩





728x90

'개발자 > 개발 에러 기록' 카테고리의 다른 글

Crownix Report 사용법 정리  (0) 2025.03.05