며칠 전 부터, 인텔리j와 github를 연결해서 사용해보려 시도 했지만, 직장에서는 보안 때문에 인터넷 속도가 느리고 집에서는 아이가 놀자고 한시도 가만 놔두질 않는다.
오늘 드디어 휴일이기도 하거니와 녀석이 낮잠을 잔다. 아~~ 황금같은 기회...
곧 소소하게 작은 개인 프로젝트를 시작하려 한다.
프론트쪽은 node.js 기반에 react로 백엔드는 스프링 부트 + Mysql + JPA + 스웨거 등등..
모바일은 네이티브로 ~
개발 환경을 닦아놓고자~ 간단하게 툴과 git 연결 고고~
우선 git 설치
A. https://git-scm.com/downloads <-- 여기서 다운로드 해서 내 피씨에 깔기
B. 환경변수 등록
c. 인텔리 j 에 git 셋팅
이제 github 설정
기존에 깃 계정에 레파지토리가 있었다면 불어올 수도 있습니다.
1. 인텔리J 실행 후, 셋팅 메뉴 클릭
2. 자신의 Github 아이디와 패스워드를 입력 후 인증을 합니다.
3. 아래처럼 토큰이 발행 될 것이고, 테스트 버튼을 클릭해서 접속이 성공되면 개별 프로젝트를 연결 할 수 준비가 끝납니다.
4. 이제 개별 프로젝트를 인텔리J에 연결 후, 툴에서 commit과 push를 이용, 소스 버전 관리 환경을 구축해볼까요!인텔리J를 실행 후, 첫 화면 "체크버전 컨트롤 화살표" 클릭 후, Github 클릭
2. 자신의 Github 프로젝트 웹 주소를 복사해서~
3. Github 웹 프로젝트 주소를 입력 한후, 로컬 저장소(소스가 실제 있을 곳)을 선택해줍니다.
4. GitHub 에서 소스를 로컬로 가져오고 있습니다. 설정은 거의 끝났습니다.
5. 소스에 무엇인가를 입력해보고 commit과 push를 해보도록 하죠. 저는 스프링 부트 플젝하나 만들고 있는데...
암튼~컨트롤러 하나 만들었습니다.
(소스 파일 싱크로나이즈)
오. 구동시켜보니 잘들어가지네요.
6. 수정한 파일에 마우스 커서 이동 후, 오른쪽 마우스 클릭하고
Git => Commit File 를 클릭합니다.
7. 초록색은 Github에 등록된 적 없는 신규파일이라는 의미이고, 빨간색은 수정된 파일!
저는 "Git commit and push Test" 라고 코멘트를 달았습니다.
창 하단에 Commit 버튼을 클릭하면 3가지 옵션이 나옵니다. (Commit , Commit and Push , Create Path)
Github 웹 저장소에 반영이 되게 하려면 Commit and Push 를 선택하시면 됩니다.
만약, 인터넷이 안되는 곳에서 소스를 수정했다면... Commit만 우선하고 나중에 한꺼번에 Push까지 ^^
8. 이후 Push 까지 고고
9. 코멘트를 달았던 부분이 적용이 되었습니다.
퍼블릭이라 소스가 공개되지만... 찾아오는 사람이 없기에~~~
'슬기로운 자바 개발자 생활 > 스프링 및 자바웹 서비스' 카테고리의 다른 글
(웹서비스 구현) 자바 웹서비스/Wsdl/CXF 심플 (예제) (0) | 2017.09.10 |
---|---|
Swagger 적용하기(Spring Boot, Gradle) (0) | 2017.08.15 |
Spring Validatir(스프링 밸리데이터) (0) | 2016.11.27 |
구글 API 사용하기 1 - 구글계정 로그인 - 안드로이드 (6) | 2016.05.15 |
Youtube API를 이용한 업로드 기능 구현(1) (1) | 2016.05.05 |
댓글