2013-04-22 6 views

Antwort

36

Sie können mit bekommen:

curl https://github.com/<username>.keys 

<username> Ersetzen Sie mit den tatsächlichen Benutzernamen des Benutzers GitHub.

Dies ist nützlich, wenn Sie die Anmeldeberechtigung für andere Server festlegen. Speichern Sie einfach seine Ausgabe in ~/.ssh/authorized_keys. So fügen Sie es an das Ende der Befehlszeile:

curl https://github.com/<username>.keys | tee -a ~/.ssh/authorized_keys 

Es kann auch unter Verwendung von API Github erfolgen

curl -i https://api.github.com/users/<username>/keys 

Für bit bucket können Sie verwenden, um die folgenden

curl -i https://bitbucket.org/api/1.0/users/<username>/ssh-keys 
+0

Wenn ich weiß, eine git Public Key URL, wie kann ich auf das Repository zugreifen oder es klonen? –

+0

@ HàLink Die öffentlichen Schlüssel gehören den Benutzern und nicht den Repositories. Wenn Sie den Benutzer bereits kennen, ist es ziemlich einfach, alle öffentlichen Repositories des Benutzers zu klonen. – frazras

+0

Danke, ich habe die Verwendung des öffentlichen Schlüssels missverstanden. –