Klappt die SSH-Verbindung, wenn Du es direkt über SSH (CLI/Bash) am Webhosting-Server versuchst? Ich weiß gerade nicht, ob SSH dort überhaupt verfügbar bzw. vollständig nutzbar ist.
Spricht eigentlich etwas gegen den umgekehrten Weg? Du willst am Webhosting ja nur ein simples Checkout realisieren, oder? Das könnte man doch auch vom Rootserver aus durch ein simples Push vom entsprechendem Branch auslösen. Um den Rest würde sich ein "post-receive" Hook-Script kümmern.
MfG Christian
1. Ja ich kann direkt über SSH auf den Webhosting Server zugreifen. Gerade getestet.
2. Naja warum sollte man es umgekehrt machen, wenn eigentlich die Funktion da sein sollte. Da gibt es es ja einen Git Bereich beim Webhosting und dort kann man angeben von einem Git Repository zu pullen. Also das würde ich wenn als letzte Möglichkeit in Betracht nehmen.
Das würde auch die Sicherheit erhöhen, da Du dem Webspace keinen Zugriff auf dein Git erlauben musst.
Inwiefern soll es das sicherer machen? Dafür ist doch der Deploy Key gedacht für nur das eine Repository. Der Deploy Key erlaubt ja auch nur zu lesen sprich zu pullen.