--- on: push jobs: test: runs-on: docker container: image: nixos/nix:2.24.9 steps: - name: Clone repo and connect to ssh run: | nix-shell -p git ssh-agents git clone https://"${{ vars.GIT_USER }}":"${{ vars.GIT_PASS }}"@git.le43.eu/tbarnouin/nixos-hypervisor cd nixos-hypervisor echo '${{ secrets.SSH_PRIVATE_KEY }}' > id_ed25519.pub chmod 600 id_ed25519.pub eval $(ssh-agent -s) ssh-add ${{ secrets.SSH_PRIVATE_KEY }} ssh tbarnouin@192.168.1.40 echo "All set !"