DevOps

    [Git] Push 되돌리기

    1. 아래 명령어를 통해 되돌리고 싶은 시점의 커밋번호 확인 git log --oneline 2. 커밋 시점으로 리셋 git reset --hard {커밋번호} 추가) 아래 명령어로 푸쉬내역까지 되돌릴 수 있음 git push -f origin master

    [Nginx] 프록시 설정하는 방법

    1. conf 파일 수정 (/etc/nginx/nginx.conf) server { listen80 default_server; ... location / { proxy_http_version 1.1; #추가 proxy_pass http://127.0.0.1:3300;#추가 } ... } 2. 서버 네트워크, 방화벽 설정 # 네트워크 연결 설정 setsebool -P httpd_can_network_connect 1 # 방화벽 설정 firewall-cmd --zone=public --permanent --add-service=http firewall-cmd --reload 3. 설정을 마쳤는데도 "permission denied connecting to upstream" 오류 발생시 sudo cat /v..

    [PM2] 시스템 재부팅시 서비스 자동 실행 등록

    자동 재실행 등록 1. 부팅 시스템에 pm2 스크립트 등록 (앞으로 재부팅시 pm2 자동 재실행) pm2 startup 2. 현재 pm2에 등록된 프로세스 목록을 스냅샷으로 저장 (pm2실행시 저장된 프로세스 목록 자동 실행) pm2 save 수동 재실행 save 명령어로 저장된 프로세스 목록을 수동으로 복구 pm2 resurrect 자동 재실행 등록 해제 현재 시작 구성을 비활성화하고 제거 pm2 unstartup

    [Git] 강제로 pull 하기 (변경사항 덮어쓰기)

    1. pull 받을 목록을 업데이트 git fetch --all 2. head를 최신으로 가리킴 git reset --hard origin/main 3. pull 받기 git pull

    [Git] 계정 정보 등록 및 조회

    계정 정보 등록하기 git config --global user.name {name} git config --global user.email {email} 계정 정보 조회하기 git config --list