프로젝트 세팅

프로젝트를 깃허브에 올려보장(.gitignore 설정까지)

재원쓰 2023. 1. 31. 21:38

 

소스트리와 함께

  1. 깃허브에서 빈 레포지토리를 하나 생성한다.
  2. 스프링부트 프로젝트를 생성한다.
  3. 터미널에서 프로젝트 경로까지 들어가서 ‘git init’을 쳐준다.
  4. 프로젝트 폴더에 들어가서 [ cmd + shift + . ] 을 입력해 숨김파일 확인한다. ‘.git’이 추가되었으면 로컬저장소 등록이 완료된 것이다.
  5. 소스트리에서 ‘Add Existing Local Repository(로컬 저장소 생성)’을 누르고, 스프링부트 프로젝트를 연결시켜준다.
  6. 소스트리에서 [ Settings(설정) > Remote(원격) > Add(추가) ]로 들어간다.
  7. 깃허브 레포지토리 주소를 가져와 넣어주고 확인을 누른다.
  8. 여기까지 하면 원격 연동은 끝!

 

🔥 git ignore 설정이 남았다.

  1. git ignore 사이트에서 [  java / intellij / gradle / macos / windows ] 이렇게 키워드를 해서 ignore 코드를 가져온다.
  2. .gitignore 파일에 복붙하고, 맨 아랫줄에 아래 코드를 추가해준다.
*.idea/
application.properties
application.yml
  1. 소스트리로 가서 커밋 파일목록이 정리된 것을 확인한다.

 

터미널에서만

  1. 깃허브에서 빈 레포지토리를 하나 생성한다.
  2. 스프링부트 프로젝트를 생성한다.
  3. 터미널에서 프로젝트 경로까지 들어가서 ‘git init’을 쳐준다.
  4. 프로젝트 폴더에 들어가서 [ cmd + shift + . ] 을 입력해 숨김파일 확인한다. ‘.git’이 추가되었으면 로컬저장소 등록이 완료된 것이다.
  5. git 계정을 설정한다.
  6. git config --global user.name "이름" // 유저 이름
  7. git config --global user.email "이메일" // 유저 이메일
  8. git add . // 프로젝트 파일 모두 add
  9. git commit -m "메시지" // 커밋 + 커밋메시지
  10. 원격저장소와 연결해준다. git remote add origin <URL>
  11. 푸시한다. git push -u origin main
  12. 이때 레포지가 private라면 ssh를 직접 등록해야 한다. ssh-keygen -t rsa -b 2048 -C "이메일" // ssh 키 생성
  13. https://velog.io/@imeujin/GitGitHub%EC%97%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%98%AC%EB%A6%AC%EA%B8%B0
  14. 여기 하단 참고