전체 보기
🍀

Linux에 SpringBoot 초기 환경 설정(With SCP)

작성일자
2023/04/15
태그
DIARY_DEVELOP
프로젝트
NOI
책 종류
1 more property

개발

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해줬음 → 렉 걸려서 강제 종료함,,,
다시 켜서 몇 개 안옮겨진 것들 추가로 옮겨줌
완성! 아직 실행은 안됨. application.yml 파일 설정 안 해줘서. 실행시키고 싶다면, 230416 TIL 보기
커밋 날리기 (전 첫 커밋만 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 작성하기
노이랩
초기 환경 설정