프로젝트를 github 같은 곳에 올리다 보면, 환경 셋팅 파일들이 추가되어 pull 받고 에러가 발생하는

경우를 볼 수 있습니다. (.class .settings 같은 파일이 추가 되었을 때)

이런 파일들을 커밋 할때마다 분류해서 push 하기 귀찮으니, 아예 .gitignore 파일에 분류 대상을 정해 줄 수 있습니다.

 

저는 .gitignore 파일만 설정 하는게 아닌, 깃 저장소 생성과 프로젝트 생성도 같이 진행 하겠습니다.

 

 

 

1. https://github.com/ 깃 허브 가입 및 저장소 생성

   아래 빨간 박스의 Add .gitignore 파일을 'Java' 선택 해서, Create repository 를 진행

 

 

 

2. 생성된 .gitignore 파일 클릭 및 수정 버튼 클릭

 

 

 

3. https://www.gitignore.io/ 에 접속 후 'Eclipse' 검색. 출력되는 모든 내용을 복사 후 .gitignore 파일에 전체 붙여넣기

  https://www.gitignore.io/api/eclipse  <- (모든 내용 복사)

 

 

 

 4. 이클립스 ->Window -> Show View -> other -> Git Repositories -> Clone Git Repository.

    생성된 깃 저장소에서 'Clone or download' 클릭 후 url 복사. 자동 완성 후 Finish

 

 

 

 

 

5. 생성된 깃 저장소 확인

 

 

 

6. File -> New -> Dynamic Web Project -> Next -> Next -> Generate web.xml deployment descriptor 체크 

 

 

 

 

 

 

7. 생성된 프로젝트 확인

 

 

 

8. Window -> Show View -> Other -> Git Staging -> 빨간 박스 버튼 클릭

 

 

 

9. Commit 메세지 작성 후 Commit&Push 버튼 클릭

 

 

 

10. commit된 파일 확인 후 종료

\

 

 

 

매번 실무에서는 만들어져 있던 프로젝트를 import/pull 해서 사용 하다보니,

초기 프로젝트 세팅(프로젝트 생성 및 깃 저장소 연결) 을 직접 해본적이 없었습니다.

스터디를 위해 프로젝트를 만들다가 삽질을 하도 많이해서 시간낭비를 또 하지 않기 위해 블로그에 정리 합니다.

상세한 설명보다는 절차적으로 이미지로 표현 하였습니다.

 

 

 

1.  https://github.com 접속 및 회원 가입.

 

2. 'Start a Porject' 버튼 클릭 후 그림(2-1) 처럼 작성

그림(2-1)

 

 

 

3. 생성된 깃 저장소 링크 확인. (5번 항목에서 사용 됨)

 

 

 

 

4-1. STS 및 이클립스 실행 -> Window -> Show View -> Other... 선택 (그림 4-1)

4-2. Git Repositories 선택 (그림 4-2)

그림(4-1)
그림(4-2)

 

 

 

5-1. Git Repositories 항목 -> Clone a git repository 선택 (그림 5-1)

 - 항목이 없으면 Window -> Show View -> Other... 에서 검색

5-2 Location.Url 항목에 3번에서 생성된 Git Url 복사 및 붙여넣기 (그림 5-2)

5-3 next (그림 5-3)

5-4 Git 저장소를 선택 후 Finish (그림 5-4)

 

그림(5-1)
그림(5-2)
그림(5-3)
그림(5-4)

 

 

 

6. Git Repositories 항목에서 추가된 저장소를 확인 (그림 6-1)

그림(6-1)

 

 

 

 

7-1. 스프링 프로젝트 생성 (그림 7-1)

   New -> Spring Boot -> Spring Starter Project

7-2 설정 하고 싶은 정보 입력 (그림 7-2)

7-3 기본 설정을 위한 Spring Web 선택 (그림 7-3)

7-4 Finish (그림 7-4)

그림(7-1)
그림(7-2)

 

그림(7-3)

 

그림(7-4)

 

 

 

8. 생성된 프로젝트 확인

 - unknown 에러 발생시 해당 링크 참조 https://gabrielyj.tistory.com/178

그림(8-1)

 

 

 

9-1. 프로젝트 우클릭 -> Team -> Share Project (그림 9-1)

9-2. 부모 디렉토르 확인 후 Finish 

 

그림(9-1)
그림(9-2)

 

 

 

 

10. Git 저장소와 연동된 프로젝트를 확인. '프로젝트 이름[깃 저장소 이름]'

 

 

11-1. 프로젝트 파일 깃 저장소로 Commit 하기 위해서 , Unstaged Changes 파일들을 Staged Changes 로 보내기

        파일 선택 -> 우클릭 -> Add  to index (그림 11-1)

11-2 Staged Changed 된 파일 확인 (그림 11-2)

11-3 Commit message 작성 (그림 11-3)

11-4 커밋 작업 후 깃 저장소로 Push (그림 11-4)

11-5 마스터 브랜치 확인 후 머지 및 Finish 확인

11-6 최종 메세지 확인 후 종료

그림(11-1)
그림(11-2)
그림(11-3)
그림(11-4)
그림(11-5)
그림(11-6)

 

 

 

12. Github 홈페이지에서 커밋 내용 확인 (그림 12-1)과 (그림 12-2) 처럼 최근 커밋 내용이 출력

그림(12-1)
그림(12-2)

Missing artifact com.oracle:ojdbc 버젼 + 세부버젼 관련 에러는,

OJDBC 를 이용하려 하는데 Dependency만 작성하고 Repository 를

작성하지 않았거나, 해당 OJDBC 파일을 찾을 수 없을때 발생 합니다.


OJDBC는 메이븐이 직접 설정을 해주지 않기 때문에, 직접 pom.xml 에 입력 하셔야 합니다.


<repository>

<id>oracle</id>

<name>ORACLE JDBC Repository</name>

<url>http://maven.jahia.org/maven2</url>

</repository> 


위에 부분을 <repositories> 와 </repositories> 사이에 추가 해주시면 되고,

추가 해주시면 해당 url 에서 자동으로 추가 해줍니다 !!


※ 그래도 에러가 표시되는 분들은, OJDBC 버젼 이름과 Dependency 에 작성된 이름이

매치되는지 확인 해주세요!

+ Recent posts