LINUX.ORG.RU

История изменений

Исправление alozovskoy, (текущая версия) :

Хранилище паролей отдельно, curl отдельно, браузер отдельно. Curl'ом дергаем API GitHub, получаем нужный токен и пишем его в файл (все на уровне shell, браузер не используется).

Браузер при помощи плагина обращается в хранилище паролей, то есть опять все происходит без копипаста а на уровне внутренней магии (взаимодействия компонентов).

Curl получает пароль из хранилища (средствами оболочки, вот пример для keepass http://keepass.info/help/base/cmdline.html, вот какая-то еще консольная обвязка http://kpcli.sourceforge.net/ - не знаю на сколько все это актуально, не пробовал, просто первые линки из поисковой выдачи), шлет запрос в github, полученный токен также средствами shell'а кладет в нужный файл или обратно в хранилище.

Исходная версия alozovskoy, :

Хранилище паролей отдельно, curl отдельно, браузер отдельно. Curl'ом дергаем API GitHub, получаем нужный токен и пишем его в файл (все на уровне shell, браузер не используется).

Браузер при помощи плагина обращается в хранилище паролей, то есть опять все происходит без копипаста а на уровне внутренней магии (взаимодействия компонентов).

Curl получает пароль из хранилища (средствами оболочки, вот пример для keepass http://keepass.info/help/base/cmdline.html), шлет запрос в github, полученный токен также средствами shell'а кладет в нужный файл или обратно в хранилище.