mirror of
https://github.com/shimataro/ssh-key-action.git
synced 2025-06-19 22:52:10 +10:00
1.4 KiB
1.4 KiB
Install SSH key
This action installs SSH key into ~/.ssh
.
Useful for rsync
over SSH in deployment script.
Usage
Add your SSH key to your product secrets by clicking Settings
- Secrets
- Add a new secret
beforehand.
runs-on: ubuntu-latest
steps:
- name: Install SSH key
uses: shimataro/ssh-key-action@v1
with:
private-key: ${{ secrets.SSH_KEY }}
public-key: ${{ secrets.SSH_KEY_PUBLIC }}
name: id_rsa # optional
- name: Install packages
run: apt install openssh-client rsync
- name: rsync over ssh
run: rsync -e "ssh -o StrictHostKeyChecking=no" ./foo/ user@remote:bar/
See Workflow syntax for GitHub Actions for details.
License
The scripts and documentation in this project are released under the MIT License
Changelog
See CHANGELOG.md.