리액트 앱 배포를 맡게 되었다.

윈도우 환경에서 개발하기 때문에 cli를 다룰 일이 드물어 긴장되고 재밌는 일이다. ‘ㅅ’ㅎㅎ( git, npm 제외 )

다음에도 까먹지 않고 바로바로 하기 위해 정리를 해놔야겠다.

만약 remote 서버에 연결할 필요가 없다면 1~2단계를 건너뛰어도 된다!

  1. putty 서버 연결
– 서버 주소와 포트번호(별도 설정 없을 경우 ssh는 22번이 기본)를 적고 계속 접속할거기 때문에 세션에 이름을 저장, 만약 서버 접속도 ssh 키로 한다면 Connection > SSH > Auth에서 개인키를 등록하면 된다.

2. 로그인 (서버 계정정보를 입력하면 된다)

3. SSH KEY 생성

git에 연결할 ssh key를 생성해야 한다. (ssh는 ~/.ssh에 키 쌍이 생성된다. 따로 설정하지 않을 경우 기본 키를 덮어쓰게 되니 주의!)

ssh-keygen -t rsa

key가 생성되었는지 확인한다.

cat ~경로/.ssh/id_rsa.pub

공개키는 git 레포지토리에 저장해야 하므로 복사한다 cat한 결과를 그대로 복사해도 되지만 그래도 혹시모르니 명령어로!

clip < ~/.ssh/id_rsa.pub

4. Git Repository에 공개키 등록

연결할 레포지토리 설정 > 배포 키 > 배포키 추가 > 제목은 마음대로 > 내용에 복사해온 공개 키 붙여넣기 > 등록

5. 이제 git을 clone하거나 기존 프로젝트가 있을 경우 pull해서 작동하는지 확인 할 수 있다. 개인키는 따로 등록하지 않고 보관만 해놓으면 된다.(대신 노출도지 않도록 주의하고 또또주의~!)

Leave a comment

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다