본문 바로가기

개발일지/tools

IntelliJ 인텔리제이에서 프로젝트 github로 업로드

 
현재 만들고 있는 스프링 배치 프로그램을 github에 올리려고 한다.
 
기본 스프링 배치 프로그램으로 네이버 증권> 공모주 정보를 크롤링해서 DB에 입력하는 프로그램을 만들었다.
 
이걸 기준으로 앞으로 스프링 배치 프로그램을 응용해서 개발해볼 생각이다.
 
각설하고 IntelliJ 인텔리제이에서 프로젝트 github로 업로드.
 
 

 
1. Git> GitHub> Github에 프로젝트 공유 혹은 VCS탭에서 같은 경로로 들어가면 된다.
 

 
2. 저장소 이름, 설명을 입력하고 공유버튼을 누른다. 나는 비공개를 체크 해제 했다.
 

 
3. 초기 커밋 파일에 추가 라는 목록이 나온다. 나는 .gitignore파일에 db접속 정보같은 것이 있는 yml파일을 추가 해놨다. 그랬더니 이 목록에서 제외되는 것을 확인 할 수 있었다. 목록을 확인하고 추가버튼 클릭
 
 

 
4. 엥 초기 푸시가 실패했다.
 
프로젝트가 GitHub에서 성공적으로 생성되었으나 'jobs-spring-batch' 초기 푸시가 실패했습니다. unable to access 'https://github.com/xg1988/jobs-spring-batch.git/': Recv failure: Operation timed out
 
왜이래?
 
이거 와이파이쓰면 github ssh 방화벽 막혀있어서 그런거같은데
https://velog.io/@johnyworld/Github-SSH-%EC%A0%91%EC%86%8D%EC%8B%9C-Operation-Timeout-%EB%AC%B8%EC%A0%9C

Github SSH 접속시 Operation Timeout 문제

Github 연결을 Password 방식으로 하고있다가, 더 이상 Password 방식을 지원하지 않는다고 들어서 SSH 연결로 바꾸게 되었다. 그렇게 크게 문제 없이 쓰고 있었는데, 어느 날 스타벅스에서 작업을 하다

velog.io

있다가 집에가서도 한번 해봐야겠다.


집에가서 해보니 잘된다. 와이파이환경에서도 잘되도록 조치미리해야할듯 ㄷㄷㄷ