SSH für die Verbindung zu Azure DevOps oder Github

Schlüssel-Paar generieren und öffentlichen Schlüssel zum Repository kopieren

Schlüssel-Paar

ssh-keygen -C "martin@affolter.net"

Öffentlichen Schlüssel kopieren (cat gibt aus, pbcopy kopiert ins Clipboard)

cat ~/.ssh/id_rsa.pub

pbcopy < ~/.ssh/id_rsa.pub

Öffentlichen Schlüssel auf Azure Devops/Github hinzufügen.

Github: https://github.com/settings/keys
Azure: https://dev.azure.com/[Organisation]/_usersSettings/keys

Authentizität der Verbindung bestätigen

Azure

ssh -T git@ssh.dev.azure.com

Github

ssh -T git@github.com

bestätigen

Beim ersten Hinzufügen wird gefragt, ob die Authentizität des Servers Ok ist. Hier ein Beispiel mit Github:

The authenticity of host 'github.com (140.82.121.3)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Die Fingerprints können online überprüft werden: https://docs.github.com/en/github/authenticating-to-github/githubs-ssh-key-fingerprints

Nach dem Eintippen von “yes” wird gemeldet:

Warning: Permanently added 'github.com,140.82.121.3' (RSA) to the list of known hosts.
Hi Mcafee123! You've successfully authenticated, but GitHub does not provide shell access.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.