[ON] GitHub начал тестирование интерфейса командной строки
Модератор: Модераторы разделов
[ON] GitHub начал тестирование интерфейса командной строки
GitHub представил beta-версию многоплатформенного CLI-инструментария, позволяющего управлять своими проектами из командной строки. Для работы предлагается утилита "gh", при помощи которой можно заводить и просматривать сообщения об ошибках (issue), создавать и разбирать pull-запросы, выполнять рецензирование изменений. Сборки инструментария доступны для Linux, macOS и Windows. Код открыт под лицензией MIT.
Источник: https://www.opennet.ru/opennews/art.shtml?num=52363
(opennet.ru, мини-новости)
Источник: https://www.opennet.ru/opennews/art.shtml?num=52363
(opennet.ru, мини-новости)
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] GitHub начал тестирование интерфейса командной строки
Хоть бы написали, чем оно лучше штатного линуксового git, к примеру.
А вообще, если это поделка M$, то не M$ рассуждать о работе в командной строке.
У них с этим всегда было грустно.
А вообще, если это поделка M$, то не M$ рассуждать о работе в командной строке.
У них с этим всегда было грустно.
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] GitHub начал тестирование интерфейса командной строки
Вообще-то всё написано:Hephaestus писал: ↑13.02.2020 12:32Хоть бы написали, чем оно лучше штатного линуксового git, к примеру.
Да это, как я понимаю, и не замена git, а не перекрывающийся с ним по функционалу инструмент.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [ON] GitHub начал тестирование интерфейса командной строки
Вроде бы, тем, что управляет сущностями непосредственно Гитхаба без необходимости лазать в веб-морду.
Hephaestus Как Вы с помощью «штатного линуксового git», к примеру, заведёте новый проект на Гитхабе перед тем, как его склонировать? А как выдадите права другу на пуш?
Hephaestus Как Вы с помощью «штатного линуксового git», к примеру, заведёте новый проект на Гитхабе перед тем, как его склонировать? А как выдадите права другу на пуш?
Добавлено (12:42):
Опоздал- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] GitHub начал тестирование интерфейса командной строки
А сабж это умеет? Я не увидел.
Там вроде только pull request и issue.
Похоже на то. Но pull request штатный git вроде умеет каким-то образом, поэтому всё-таки немного перекрываются.Bizdelnick писал: ↑13.02.2020 12:41Да это, как я понимаю, и не замена git, а не перекрывающийся с ним по функционалу инструмент.
Инструкция по "сборке из исходников" совсем какая-то унылая.
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] GitHub начал тестирование интерфейса командной строки
Это каким это?
Добавлено (14:58):
Так это же go, а не сишечка какая.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: [ON] GitHub начал тестирование интерфейса командной строки
А что в ней унылого?
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] GitHub начал тестирование интерфейса командной строки
Мда. Не умеет. Это я сам дурак - спутал "pull request" и "request pull".
В $HOME создается _скрытый каталог_, туда клонируется репа, запускается make,
а потом это всё ещё и добавляется руками в $PATH на уровне пользователя.
Таким образом, вся инструкция сводится к настройке PATH для разных оболочек.
Нафига это надо-то?
Для пакетных дистров там есть пакеты (deb/rpm). Для виндов есть msi.
А сборкой из исходников кто у нас в основном занимается? Слакварщики/гентушники.
Для которых там пакетов вроде как нет.
И вот эта "инструкция по сборке" типа для них?
Ну так они и без этой инструкции знают, как пути прописать. Уж чего-чего, а PATH им объяснять не надо.
А по-хорошему, если и "собирать из исходников", то лучше делать нормальный пакет под свой дистр.
Re: [ON] GitHub начал тестирование интерфейса командной строки
Я иногда, на арчеHephaestus писал: ↑14.02.2020 08:13А сборкой из исходников кто у нас в основном занимается? Слакварщики/гентушники.
Тогда уж не унылая, а немного странная, больше подходит.
Re: [ON] GitHub начал тестирование интерфейса командной строки
У меня настроен доступ по ключу
Запускаю
Что теперь с этим делать?
Или сперва нужно форкнуть и притащить локально?
Запускаю
Shell
[nez@rox Projects]$ gh pr list
Notice: authentication required
Press Enter to open github.com in your browser...
Или сперва нужно форкнуть и притащить локально?
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] GitHub начал тестирование интерфейса командной строки
Выкинуть к чертям.
В мануале вопросы авторизации/аутентификации вообще не затрагиваются.
Ну и сам проект - бета. Четыре месяца от роду. Его ещё пилить и пилить.
Спасибо сказали:
Re: [ON] GitHub начал тестирование интерфейса командной строки
Да нет, надо было просто пройти аутентификацию "Authorize GitHub CLI" через браузер
Successfully authenticated GitHub CLI
You may now close this tab and return to the terminal.
Shell
Notice: authentication required
Press Enter to open github.com in your browser...
[5262:5262:0214/093958.712289:ERROR:edid_parser.cc(102)] Too short EDID data: manufacturer id
Authentication complete. Press Enter to continue...
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] GitHub начал тестирование интерфейса командной строки
Тогда уж проще через браузер и работать.
А если каждый раз для аутентификации открывается браузер, на кой черт тогда консольный клиент нужен?
- /dev/random
- Администратор
- Сообщения: 5282
- ОС: Gentoo
Re: [ON] GitHub начал тестирование интерфейса командной строки
Не факт, что каждый раз. Я в него не заглядывал, и даже не запускал, так что не гарантирую, но здравый смысл подсказывает, что он через браузер просто OAuth-токен получал. Это делается один раз.Hephaestus писал: ↑14.02.2020 10:28Тогда уж проще через браузер и работать.
А если каждый раз для аутентификации открывается браузер, на кой черт тогда консольный клиент нужен?
Спасибо сказали:
Re: [ON] GitHub начал тестирование интерфейса командной строки
/dev/random, да, так и есть. Дальше утилита не запрашивает аутентификацию
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: [ON] GitHub начал тестирование интерфейса командной строки
Ну, не то, чтобы всего один раз. Один раз на сессию, вероятно.
Тогда каждый сеанс работы с этой штукой начинается с запуска браузера.
Но если надо запускать браузер да ещё проходить в нем авторизацию,
можно сразу и issue/pull request сотворить, чего уж там.
- /dev/random
- Администратор
- Сообщения: 5282
- ОС: Gentoo
Re: [ON] GitHub начал тестирование интерфейса командной строки
Всего один раз. Все приложения, использующие OAuth, работают так: один раз проходят авторизацию через браузер и сохраняют токен в конфиги. Если заканчивается срок его жизни (обычно измеряющийся в месяцах, а то и годах), приложение обновит его автоматически. Оно будет работать без необходимости дальнейшей авторизации, пока вы этот токен не отзовёте.Hephaestus писал: ↑14.02.2020 10:43Ну, не то, чтобы всего один раз. Один раз на сессию, вероятно.
Тогда каждый сеанс работы с этой штукой начинается с запуска браузера.
Но если надо запускать браузер да ещё проходить в нем авторизацию,
можно сразу и issue/pull request сотворить, чего уж там.
Re: [ON] GitHub начал тестирование интерфейса командной строки
Или пилить, добавляя свои хотелки. Как минимум, в issue, как максисум, в коммиты.
Re: [ON] GitHub начал тестирование интерфейса командной строки
Получила сообщение от гитхаб
А по переходе на ссылку уведомлениеA first-party GitHub OAuth application (GitHub CLI) with repo scope was recently authorized to access your account.
ВсегдаApplications you authorize will always have access...
- Bizdelnick
- Модератор
- Сообщения: 20753
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] GitHub начал тестирование интерфейса командной строки
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали: