Jedes Mal, wenn Sie Code in die Codebasis auf Githun synchronisieren oder hochladen, müssen Sie jedes Mal Ihren Benutzernamen und Ihr Passwort eingeben. In diesem Fall können wir diese durch Einstellung speichern ein SSH-Schlüssel. Wenn Sie TortoiseGit als lokales Github-Verwaltungstool verwenden, verwendet TortoiseGit den geheimen Schlüssel mit der Erweiterung ppk anstelle des von ssh-keygen generierten RSA-Schlüssels. Mit anderen Worten: Der mit ssh-keygen -C "username@email.com" -t rsa generierte Schlüssel kann nicht in TortoiseGit verwendet werden. Bei der auf Github basierenden Entwicklung müssen RSA-Schlüssel verwendet werden. Daher muss das Putty-Key-Generator-Tool von TortoiseGit verwendet werden, um sowohl für Github geeignete RSA-Schlüssel als auch für TortoiseGit geeignete PPK-Schlüssel zu generieren.