본문 바로가기
개발/Etc

[git] git 실서버 올리기

by 코딩하는 갓디노 2022. 4. 4.

git 실서버 올리기

 

git 프로젝트
실서버 올리기

 

프로젝트를 어느정도 구현을 하면 실서버에 올리는 작업을 하게 됩니다.
먼저 실서버 주소와 최신 작업까지 git에 올라가 있어야 합니다. 

 

git 실서버 올리기(처음 등록 후 올리기)

실서버 접근

ssh -i "ircc_keypare.pem 위치 path" ubuntu@"실서버 주소" 
//예시 ssh -i "/Users/pccafe/ircc_keypare.pem" ubuntu@3.34.219.xxx

 

실서버 처음 등록일 경우

git clone "깃 주소" //깃 복제-다음 실서버 업데이트부터는 git pull
npm install //패키지 설치
npm run build //실서버에서 빌드 작업

 

실서버 업데이트 명령어

pm2 start npm --name “이름” -- start //리스트 등록
pm2 list //리스트 내역에서 번호 확인
pm2 restart 번호
pm2 logs 번호 //success 된것 확인
exit

 

git 실서버 업데이

  • 실서버 들어가기전 로컬에서 빌드를 먼저 해줌
  • .gitignore 파일에 /node_modules 코드 삽입
  • 실서버에서 git pull

위에서 프로젝트를 실서버에 등록을 해주었다면 다음부터는 git의 내용을 실서버에 업데이트 해주면 됩니다. 

로컬에서 git commit 

npm run build
git add .
git commit -m 'msg...'
git push

 

실서버에서 git pull

ssh -i "ircc_keypare.pem 위치 path" ubuntu@"실서버 주소"
ls 로 해당 프로젝트 섹션(frontend/backend)접근
git pull origin master
git 아이디, 비밀번호 입력
npm install (추가 패키지 설치건이 있다면)
sudo service nginx restart
exit
-----------------------------------------
pm2 list //해당 프로젝트 섹션 번호 확인
pm2 restart 번호
pm2 logs 번호 //Compiled successfully! 확인
exit

 

git pull 오류

git config --global --add safe.directory /home/ubuntu/hps303_front 오류가 나올 경우

sudo git pull
반응형

댓글