diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c735444..dc69da0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,6 +16,16 @@ jobs: with: hugo-version: 'latest' + - name: Add SSH key to agent + run: | + mkdir -p ~/.ssh + chmod 700 ~/.ssh + echo "${{ secrets.SK }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan ${{ secrets.HOST }} >> ~/.ssh/known_hosts + eval "$(ssh-agent -s)" + ssh-add ~/.ssh/id_rsa + - name: Build run: | sudo apt update -y @@ -23,6 +33,5 @@ jobs: git clone https://github.com/matcornic/hugo-theme-learn themes/hugo-theme-learn --depth=1 hugo --minify cd public; tar czf x * - echo -e "${{ secrets.SK }}" > sk.txt - scp -i sk.txt x ${{ secrets.HOST }}:/tmp/ - ssh -i sk.txt ${{ secrets.HOST }} "sudo rm -rf /var/www/html/rustdesk.com/docs/* && sudo tar xzf /tmp/x -C /var/www/html/rustdesk.com/docs/ && /bin/rm /tmp/x && sudo chown www-data:www-data /var/www/html/rustdesk.com/docs/ -R" + scp x ${{ secrets.NAME }}@${{ secrets.HOST }}:/tmp/ + ssh ${{ secrets.NAME }}@${{ secrets.HOST }} "sudo rm -rf /var/www/html/rustdesk.com/docs/* && sudo tar xzf /tmp/x -C /var/www/html/rustdesk.com/docs/ && /bin/rm /tmp/x && sudo chown www-data:www-data /var/www/html/rustdesk.com/docs/ -R"