-
인텔리제이 IntelliJ 깃허브 GitHub 연동하기IntelliJ 인텔리제이 2020. 12. 21. 14:34반응형
1. 인텔리제이 버전 2020.1.3
2. git 플러그인 설치하기.
3. 인텔리제이 <> 깃허브 토큰으로 로그인하기
4. 원격 저장소에 프로젝트 최초 커밋하기
커맨트창에서 git이 설치되있는지 확인한다.
git --version
버전이 출력되면 설치된것.
- 인텔리제이에 깃플러그인을 설치한다.
Preferences > Plugins 클릭
Plugins > git 검색후 install
- GitHub Remote Repository 생성하기
원격 저장소를 사용하기 위해 생성한다. GitHub에서 무료 원격 저장소(repository)를 제공함
Repository name : 저장소 이름을 지정한다.
Description : 저장소 설명을 기입한다.
Public / Private : 공개 범위를 설정한다. Public은 누구에게나 공개되고 Private은 공개되지 않는다. 두 옵션 다 권한이 있는 사용자만 저장소로 Commit할 수 있다
Initialize this repository with a README : 체크하면 자동으로 로컬 repository와 README.md 파일을 생성한다. IntelliJ 프로젝트 디렉토리를 local repository로 만들것이므로 체크하지 않는다.
[Initialize this repository with a README]이 옵션을 체크해서 저장소를 생성하면 이 저장소에 push/pull 시도 시 rejected/refusing이 발생할 수 있다. 따라서 새로 저장소를 만들고 기존 프로젝트를 push하려면 이 옵션을 사용하지 않는다.
[Create repository]를 클릭해서 repository 생성한다.
Initialize this repository with a README 옵션을 사용하지 않았기 때문에 위와 같이 로컬 저장소를 만들고 초기화하는 것에 대한 가이드가 표시된다. 기존의 IntelliJ 프로젝트를 로컬 저장소로 만들고 이 새로 만든 원격 저장소에 push할 것이므로 아래 과정을 따른다.
Preferences > GitHub > Add account 로 깃허브 계정에 로그인한다.
깃허브 아이디랑 비밀번호가 정상인데도 계속 404에러가 났다.
Invalid authentication data. 404 Not Found - Not Found
이유는 모르지만 토큰 방식으로 로그인했다. 깃허브 토큰 생성방법은 아래 포스트를 참고한다.
토큰으로 로그인하면 자신의 깃허브 프로필 아이콘이 표시된다.
하단에 V를 체크하면 이 계정이 인텔리제의 기본 계정으로 등록된다.
VCS > Import into Version Control > Share Project on Github 클릭
- 원격 저장소로 커밋하기
현재 프로젝트가 원격저장소의 커밋 대상이다.
프로젝트를 최초 커밋한다.
- 깃 원격 저장소에 커밋된 프로젝트를 확인한다.
- Github Repository Clone하기
원격 저장소(Remote Repository)의 소스 코드를 Local로 가져옴과 동시에 로컬 저장소(Local Repository)를 생성한다.
- 파일을 로컬 저장소에 커밋하기
프로젝트 우클릭 > Git > Commit Direcotry
로컬 저장소로 커밋한다.
- 원격 저장소로 푸쉬하기
프로젝트 우클릭 > Repository > Push
- 대상 파일을 Push
본문의 내용 참조
https://atoz-develop.tistory.com/entry/IntelliJ%EC%97%90%EC%84%9C-GitGitHub-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EA%B8%B0%EC%A1%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0
https://goddaehee.tistory.com/249
반응형'IntelliJ 인텔리제이' 카테고리의 다른 글
[IntelliJ]인텔리제이 JSP 수정시 자동 Refresh 새로고침 설정하기 (0) 2021.11.07 [IntelliJ] Mac OS 인텔리제이 글꼴,폰트 Font변경하기! (0) 2021.10.31 [IntelliJ] Mac OS 인텔리제이 단축키 모음 (0) 2021.10.31 IntelliJ 인텔리제이 lombok 설치하기 (0) 2020.12.18 [IntelliJ] 인텔리제이 Spring MVC 프로젝트 설정하기 (0) 2020.12.09