리액트 앱 배포를 맡게 되었다.
윈도우 환경에서 개발하기 때문에 cli를 다룰 일이 드물어 긴장되고 재밌는 일이다. ‘ㅅ’ㅎㅎ( git, npm 제외 )
다음에도 까먹지 않고 바로바로 하기 위해 정리를 해놔야겠다.
만약 remote 서버에 연결할 필요가 없다면 1~2단계를 건너뛰어도 된다!
- putty 서버 연결
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해서 작동하는지 확인 할 수 있다. 개인키는 따로 등록하지 않고 보관만 해놓으면 된다.(대신 노출도지 않도록 주의하고 또또주의~!)