Słyszałem, że był publiczny adres URL dla wszystkich użytkowników github, gdzie można uzyskać dostęp do ich kluczy publicznych lub mogą podać adres URL wszystkich swoich kluczy publicznych. Czy to prawda? Jeśli tak, jaki jest ten adres URL. Czy istnieje również dla bitbucket?Jaki jest publiczny adres URL dla kluczy publicznych Github
18
A
Odpowiedz
36
można uzyskać z:
curl https://github.com/<username>.keys
Wymień <username>
z rzeczywistą nazwa użytkownika GitHub.
Jest to przydatne, gdy ustawisz uprawnienia do logowania na inne serwery. Po prostu zapisz jego wynik w ~/.ssh/authorized_keys
. Aby dołączyć go do końca z wiersza poleceń:
curl https://github.com/<username>.keys | tee -a ~/.ssh/authorized_keys
Może być również wykonane przy użyciu GitHub API
curl -i https://api.github.com/users/<username>/keys
Dla bitowej wiadra można użyć następującego
curl -i https://bitbucket.org/api/1.0/users/<username>/ssh-keys
Jeśli wiem adres URL klucza publicznego git, w jaki sposób mogę uzyskać dostęp lub sklonować repozytorium? –
@ HàLink Publiczne klucze należą do użytkowników, którzy nie są repozytoriami. Znam już użytkownika, że sklonowanie wszystkich publicznych repozytoriów użytkownika jest bardzo proste. – frazras
Dzięki, źle zrozumiałem użycie klucza publicznego. –