Вывод URL-адресов репозиториев с помощью Octokit.рубидий
Я пытаюсь перечислить детали репозиториев учетных записей Github, используя Octokit.rb, но не может найти связанные URL-адреса.
в первом случае все, что мне нужно сделать, это аутентифицировать с помощью API GitHub с помощью OAuth и вывести детали на консоль. Вот основной пример до сих пор:
client = Octokit::Client.new :access_token => 'my_token'
client.repos.each do |repo|
puts repo.name
puts repo.description
# html_url & clone_url go here.
end
Я уверен, что пропустил что-то очевидное, но что вам нужно сделать, чтобы найти html_url
, clone_url
etc (согласно API) для каждого хранилище?
1 ответов
оказывается, это было очевидно ведь:
client = Octokit::Client.new :access_token => 'my_token'
client.repos.each do |repo|
puts repo.name
puts repo.description
# find the urls
puts repo.rels[:html].href
puts repo.rels[:git].href
puts repo.rels[:clone].href
puts repo.rels[:ssh].href
end