Github 레포지토리 → Settings → Secrets and Variables → Actions 이동

원하는 스코프의 시크릿 생성 (이번엔 레포지토리 시크릿)


이렇게 생성해 주면 됨
SSH_KEY는 Github가 서버의 SSH에 접속하기 위해 필요한 키로
로컬에서 생성하여 프라이빗 키를 깃허브에 넣어주면 됨
ssh-keygen -t rsa -b 4096 -f ~/.ssh/github_actions_key
passphrase를 입력하라고 하면 바로 Enter를 눌러 넘어가면 됨(GIthub Actions 쓸 때는 그래야 함)
한번 더 입력하라고 뜰 텐데 다시 Enter
그 후
cat ~/.ssh/github_actions_key # 이 내용을 SERVER_SSH_KEY에 복사
cat으로 출력한 키는
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn
... (그 긴거)
...sladjfosidnfosndfosndfosnfnsdlfnsaldnflsdnfl...
-----END OPENSSH PRIVATE KEY-----
이렇게 뜰 텐데 맨 윗줄 BEGIN 여기랑 맨 아래 END 까지 모두 포함해서 시크릿 값으로 넣어야 함
이후 퍼블릭 키는 서버 ssh 접속해서 추가해 줘야 함. 로컬에서