ubuntu / centOS7-Fehler beim Kopieren des öffentlichen SSH-Schlüssels auf den git-Server

343
marco_van_cerbex

Ich habe einen Git-Server auf Basis von Cent OS 7 erstellt. Ich versuche jetzt, den öffentlichen Schlüssel des Linux-Clients (ubuntu) über ssh mit diesem Befehl in ihn zu kopieren:

ssh-copy-id git@172.28.10.25 

Aber was ich nach dem Einfügen von gits Passwort bekomme, ist:

fatal: unrecognized command 'exec sh -c 'cd ; umask 077 ; mkdir -p .ssh && cat >  .ssh/authorized_keys || exit 1 ; if type restorecon >/dev/null 2>&1 ; then restorecon -F .ssh .ssh/authorized_keys ; fi'' 

Der id_rsa.pub-Schlüssel des Clients wird in /home/user/.ssh gespeichert, und die Datei authorized_keys des git-Servers befindet sich in /home/git/.ssh.

Weiß jemand, was ich hier falsch mache? Übrigens, ich bekomme den Zugriff verweigert, wenn ich mit Putty in den Server ssh'ing. Das gleiche gilt für "root" und das gleiche für "git". Ich denke, das ist normal, weil ich den Schlüssel noch nicht kopiert habe?

Danke für deine Antworten.

0

0 Antworten auf die Frage