Caso queira saber como fazer esse deploy eu disponibilizei um vídeo no Youtube para explicar de forma mais didática! Veja aqui!
Use o comando ssh-keygen -t rsa -b 4096 -C "$(git config user.email)" -f "<your-deploy-branch>" -N ""
, em uma pasta de sua preferência e isso vai gerar a public e a private key.
O arquivo build.yml
deve ser colocado no diretório <seuprojeto>/.github/workflows
.