ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인텔리제이 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)를 제공함

    https://github.com/new

    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

    이유는 모르지만 토큰 방식으로 로그인했다. 깃허브 토큰 생성방법은 아래 포스트를 참고한다.

    devmg.tistory.com/166

    토큰으로 로그인하면 자신의 깃허브 프로필 아이콘이 표시된다.

    하단에 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

    반응형

    댓글

Designed by Tistory.