개발
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 쓰면 현재 변경사항들을 다른 브랜치로 쉽게 옮길 수 있지 않아? 하는 분들을 위한,,
•
맞습니다. 원래는 아래 코드로 변경사항들을 다른 브랜치로 옮길 수 있죠,,
git stash
git checkout other-branch
git stash pop
C++
복사
•
NoiLab-Backend에 Spring starter로 만든 폴더 넣기
◦
Window terminal 열어서 SCP 전송
▪
sudo scp -i {Key 경로} -r {로컬 폴더 경로} {사용자 계정}@{서버 Host}:{서버 저장 경로}
▪
backend 폴더 말고 NoiLab-Backend 폴더로 옮기기
•
refactor로 move해줬음 → 렉 걸려서 강제 종료함,,,
•
다시 켜서 몇 개 안옮겨진 것들 추가로 옮겨줌
▪
•
커밋 날리기 (전 첫 커밋만 main으로 하기로 했습니다,, 여러분은 develop에 하시길!)
➜ NoiLab-Backend git:(main) git push origin main
Username for 'https://github.com': ChooSeoyeon
Password for 'https://ChooSeoyeon@github.com':
Enumerating objects: 24, done.
Counting objects: 100% (24/24), done.
Delta compression using up to 4 threads
Compressing objects: 100% (16/16), done.
Writing objects: 100% (24/24), 60.26 KiB | 10.04 MiB/s, done.
Total 24 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/NoiLab/NoiLab-Backend.git
* [new branch] main -> main
JavaScript
복사
참고
WinSCP 사용할까 했는데 PPK 파일 필요해서 번거로워지니 패스
하루 정리
TIL 작성하기
노이랩
초기 환경 설정