Hi zusammen,
erstmal danke für die ganzen antworten.
H6G: Sorry für die späte Antwort, aber wie ich sehe, hat Olivetti deine Frage schon beantwortet.
Gibt es nicht auch deploy-keys mit Nutzername und Passwort?
Dann könnte man als git URL https://user:pass@github.com/repo/foo.git nutzen
H6G: Die Deploymentkeys kann man bei GitHub nur mit shh-key erstellen
Das müsste mit Access-Keys möglich sein. Verwende ich selbst bei **Gitlab** schon länger.
cltrmx Leider nein, die Anmeldung Mit userdaten ist bei Github über die CLi deaktiviert. Ich könnte mir zwar Accesstoken erstellen, die machen es aber nicht wirklich leicht, den Zugriff auf read-only zu beschränken.
Du kannst natürlich per SSH den .ssh Ordner selbständig bearbeiten, ohne Kommando. Ist aber die Frage, ob der Clone Prozess dann die Keys aus dem chroot nimmt.
Das habe ich versucht. Hab im .ssh ordner eine neue id_test erstellt und denn private key reingeschrieben. Dann hab ich konfigfile erstellt und die die Keys für verschiedene Hosts zugewiesen. Das hat leider nicht geklappt. Ich gehe davon aus, dass ich ssh zumindes dafür neu starten müsste. So wie es aussieht, bin Ich in meinem Webhostingpaket aber auf einen Benutzer beschränkt.