본문 바로가기

IT, 인터넷/이클립스, GIT, 오라클, MY-SQL, MS-SQL, DB2

이클립스에서 git 사용방법

반응형

이클립스의 우측 상단위에 open perspective를 클릭을 해서 git repository를 엽니다.

이렇게 하면 git repository가 열리는데 여기에서 git hub나 git lab에서 생성한 프로젝트를 import 할수 있습니다.

이제 git hub에서 프로젝트를 먼저 생성 하겠습니다.

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

github 사이트에서 로그인을 한후에 프로젝트를 생성 합니다.

계정이 없으면 회원가입을 한후에 로그인후 프로젝트를 생성 합니다.

로그인을 한후에 왼쪽 상단에 new 버튼을 클릭을 해서 repository를 생성을 합니다.

repository, desc를 입력후에 생성을 합니다. 나머지는 그냥 그대로 두고 생성 하시면 됩니다.

이제 이클립스에서 스프링부트에서 스프링부트 프로젝트를 생성후에 github에 올리고 그걸 이클립스에 git repository

에서 clone을 시켜주면 됩니다.

이렇게 생성을 한후에 spring web만 추가를 해 줍니다.

이제 생성이된 프로젝트를 github에 올리고 이클립스의 git repository에서 clone만 시켜주면 됩니다.

github에서 생성한 프로젝트의 code탭에서 https의 .git의 주소를 복사를 합니다.

이 복사한 주소로 이클립스의 git repository에서 clone을 해주면 됩니다.

git repository로 가서 clone git repository를 클릭을 해서 나오는 창에 방금 복사한 .git 주소를 URI에 붙여넣기를 한후에

나머지를 채우고 NEXT를 클릭을 하면 git clone이 된것입니다.

그이후도 그냥 next후 finish를 합니다.

아까 생성한 스프링부트 프로젝트에서 마우스 오른쪽을 클릭을 한후에 Team > Share Project..를 클릭을 해서 git clone에서 생성한 프로젝트에 추가를 합니다.

그 이후에 Team > Commit으로 해당 소스를 github에 올려 줍니다.

여기서 push and commit과 commit이 있는데, push가 안되고 commit(로컬 폴더에 업로드)만 된다면..

github에서 Settings  Developer settings  Personal access tokens으로 가서 Generate new token를 클릭을 한후에 

token을 생성해 주어야 한다.

https://velog.io/@ruddms936/github-%ED%86%A0%ED%81%B0-%EC%83%9D%EC%84%B1

 

github 토큰 생성

IntelliJ로 Organizations repos push가 계속 failed해서 토큰을 발급받아 해결해보려고 한다.필요한 권한은 repo, read.org, gist 이다.생성된 token값을 복사한다.IntelliJ에서 push시 올바르게 계정이 등록이 안됫

velog.io

해당 페이지를 참고를 해서 토큰을 생성을 한다.

이 생성한 토큰을 push를 할때 password에 넣어준다.

아니면 team > commit에서 push and commit을 클릭후 preview를 누르면 계정을 입력하라는 창이 뜨는데

여기서 github 아이디, password에 토큰을 넣으면 된다.

반응형