jeffreytse / jekyll-deploy-action

🪂 A Github Action to deploy the Jekyll site conveniently for GitHub Pages.
MIT License
339 stars 44 forks source link

Support to deploy site via SSH protocol #66

Closed jeffreytse closed 1 year ago

jeffreytse commented 1 year ago

As deploying by SSH protocol has better stability (e.g. prevent from curl: (55) Failed sending HTTP POST request mentioned in #64), we need to provide a new option named ssh_private_key to configure custom SSH private key, and this option has higher priority than the token option, which means this action will try to push via SSH protocol rather than HTTP protocol.