Ich versuche, einen Workflow einzurichten, in dem ich nicht jedes Mal das Kennwort für mein Serverkonto eingeben muss, wenn ich möchte push
dazu.
Ich richte ein Bereitstellungssystem ein, bei dem der Server ein Ubuntu-Computer ist und auf meiner Entwicklungsstation Windows ausgeführt wird. Ich habe eine erstellt bare
Repository und clone
mache es auf meinem Windows-Rechner. Jedes Mal, wenn ich push
dazu werde ich nach dem Passwort für gefragt user@server
. Ich habe mein Windows hinzugefügt id_rsa.pub
zum known_hosts
auf dem Server aber ohne Erfolg.
.ssh/
obwohl und es ist leer. Ist es möglich, dass dasauthorized_keys
datei wird gar nicht gelesen, da ich es erst erstellen musste.~/.ssh
sollte sein700
undauthorized_keys
sollte sein600
Um die SSH-Technologie unter Windows richtig zu nutzen, empfehle ich die Verwendung von Kitt . Mit der SSH-Technologie unter Windows wird der Ärger beseitigt. Starten Sie nach der Installation Pageant (PuTTY SSH-Agent) und laden Sie Ihren privaten Schlüssel. Schieben sollte jetzt funktionieren.
quelle