diff --git a/.gitea/workflows/fix-ssh.yml b/.gitea/workflows/fix-ssh.yml new file mode 100644 index 00000000..c59be488 --- /dev/null +++ b/.gitea/workflows/fix-ssh.yml @@ -0,0 +1,18 @@ +name: Fix SSH Permissions + +on: + push: + branches: [main] + +jobs: + fix-ssh: + runs-on: ubuntu-latest + timeout-minutes: 2 + steps: + - name: Fix debian user UID and SSH + run: | + sudo chown -R debian:debian /home/debian + sudo chmod 700 /home/debian/.ssh + sudo chmod 600 /home/debian/.ssh/authorized_keys + sudo systemctl restart sshd + echo "SSH fixed"