2014-04-30 28 views
7

github udostępnia publiczny klucz ssh pod adresem URL, takim jak http://github.com/user.keys.Czy mogę uzyskać klucz publiczny ssh z adresu URL w bitbucket?

Czy istnieje sposób również w bitbucket, aby uzyskać klucze publiczne za pośrednictwem adresu URL?

+2

Znalazłem to w Szukaj w Google: https://confluence.atlassian.com/display/BITBUCKET/ssh-keys+Resource –

+0

Dzięki, mogę dostać przez adres URL 'https://bitbucket.org/api/1.0/users/# {user}/ssh-keys', ale tylko wtedy, gdy jestem zalogowany. Czy nie ma mowy bez uwierzytelnienia? – ironsand

+0

Nie, obawiam się, że nie. Publiczne klucze SSH są poufnymi informacjami i nie powinny być udostępniane żadnej osobie, która zażąda interfejsu API. –

Odpowiedz

4

Korzystanie Bitbucket za REST API w wersji 1, można otrzymać klucze SSH użytkownika z tego punktu końcowego:

https://bitbucket.org/api/1.0/users/#{user}/ssh-keys 

Oto pełna odniesienia z dokumentów API:

https://confluence.atlassian.com/display/BITBUCKET/ssh-keys+Resource

Nie jestem pewien, czy planują włączyć to do wersji 2 swojego API, ale powinien działać z innymi wywołaniami API.

Potrzebujesz konta do uwierzytelnienia swoich żądań. Oto jak korzystać z REST API: https://confluence.atlassian.com/display/BITBUCKET/Use+the+Bitbucket+REST+APIs

+0

Niestety nie możesz ich uzyskać od użytkowników, którzy nie są sobą :( – matheeeny