Как использовать GET для получения списка репозиториев?

Я не могу понять, как работает следующая вещь: я запускаю команду "GET /orgs/octokit/repos" в терминале, и ничего не происходит.
Предполагается, что он должен получить список репозиториев. Я уверен, что я не делаю правильный путь. Может кто-нибудь объяснить, почему эта команда не работает?

Пример. Когда вы получаете список репозиториев, вы получаете сводное представление каждого репозитория.
Здесь мы получаем список репозиториев, принадлежащих организации octokit:

GET /orgs/octokit/repos

person Zack    schedule 01.02.2015    source источник


Ответы (2)


GET должен быть методом HTTP-запроса, а не командой.

См., например, этот curl учебник, как способ выполнить GET через curl.

curl https://api.github.com/orgs/octokit/repos

Это также работает прямо из вашего браузера:

https://api.github.com/orgs/octokit/repos

person VonC    schedule 01.02.2015
comment
Примечание. curl включен в Git, если вы работаете в Windows (stackoverflow.com/q/2710748/6309). - person VonC; 02.02.2015
comment
Спасибо @VonC. Мне нужно найти все коммиты, сделанные в репозитории, а затем сравнить каждую альтернативную фиксацию и вывести различия в файл. Я думаю, что мне нужно попробовать что-то вроде этого - curl api.github.com/orgs/ octokit/репозитории/коммиты - person Zack; 02.02.2015
comment
@VonC У меня также есть аналогичный вопрос здесь на github-api. Если возможно, вы можете помочь мне там. Я провел некоторое исследование, но не смог найти ответ на этот вопрос. - person john; 08.02.2015

GET — это не команда, это метод HTTP-запроса. Вам нужно будет использовать что-то вроде curl. Это возвращает список:

curl https://api.github.com/orgs/octokit/repos

Вы также можете проверить этот URL-адрес прямо в браузере.

person Joe    schedule 01.02.2015
comment
Спасибо! Мне нужно найти все коммиты, сделанные в репозитории, а затем сравнить каждую альтернативную фиксацию и вывести различия в файл. - person Zack; 02.02.2015