개발
Linux에 SpringBoot 프로젝트 초기 환경 설정
- SSH 터미널 접속해 원하는 위치에 깃 클론받기
Git clone https://github.com/NoiLab/NoiLab-Backend.git
- Intelli IDEA로 SSH project 열기
- 프로젝트 열려있는 거 있으면 상단에서
close project해주면 해당 창으로 들어올 수 있음

- main에서 develop 브랜치로 이동
- develop 브랜치 생성하고, default로 지정
- branch protection rule 추가 (리뷰 한 개 이상 달려야 머지할 수 있게 설정하는 건 체크 해제함. 1인 개발이라,,)
- 저는 이거 까먹고 안 해서,,, main에다 초기 폴더 다 넣어버렸습니다,,
- 이 실수는 제가 바로 전 플젝에서도 했던 실수인데,,
- stash 쓰면 현재 변경사항들을 다른 브랜치로 쉽게 옮길 수 있지 않아? 하는 분들을 위한,,
- 맞습니다. 원래는 아래 코드로 변경사항들을 다른 브랜치로 옮길 수 있죠,,
- 하지만 신규 파일은 stash처리가 아래 코드와 같이 더 까다롭답니다,, 관련 레퍼런스이니 참고해서 해결해주세요! (+첫 커밋 있어야 하니 리드미라도 생성해주세요,,)



- NoiLab-Backend에 Spring starter로 만든 폴더 넣기
- Window terminal 열어서 SCP 전송
sudo scp -i {Key 경로} -r {로컬 폴더 경로} {사용자 계정}@{서버 Host}:{서버 저장 경로}- backend 폴더 말고 NoiLab-Backend 폴더로 옮기기
- refactor로 move해줬음 → 렉 걸려서 강제 종료함,,,
- 다시 켜서 몇 개 안옮겨진 것들 추가로 옮겨줌
- 완성! 아직 실행은 안됨. application.yml 파일 설정 안 해줘서. 실행시키고 싶다면, 230416 TIL 보기
- 커밋 날리기 (전 첫 커밋만 main으로 하기로 했습니다,, 여러분은 develop에 하시길!)
- 첫 push라 아이디, 비번 물어본다면, 아래 링크 확인하기
- github에서 personal access token을 발급받아서 비밀번호에 입력하면 됨


참고
하루 정리
TIL 작성하기
노이랩
초기 환경 설정


