mirror of
https://github.com/shimataro/ssh-key-action.git
synced 2025-06-19 22:52:10 +10:00
861 B
861 B
Install SSH key
This action installs SSH private 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: ${{ secret.SSH_KEY }}
public-key: ${{ secret.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