Утилиты hub. Как создать github репозиторий из консоли

Категория: Utilities

Утилита hub для управления Github репозиториями из консоли.

Для установки утилиты hub нужно скачать архив и распаковать из него бинарник в /usr/bin/hub:

wget https://github.com/github/hub/releases/download/v2.2.2/hub-linux-amd64-2.2.2.tgz
tar -xvzf hub-linux-amd64-2.2.2.tgz
sudo cp hub-linux-amd64-2.2.2/bin/hub /usr/bin/hub
rm -r hub-linux-amd64-2.2.2 hub-linux-amd64-2.2.2.tgz

Установите в качестве транспортного протокола git вместо https, чтобы hub сохранил OAuth Token после первой авторизации в каталоге ~/.config/hub:

git config --global hub.protocol git

Создать новый репозиторий на github:

hub create repo-name
# или:
git create repo-name
Внимание!

При ошибке: "Error creating repository: Unauthorized (HTTP 401). Bad credentials" необходимо удалить каталог ~/.config/hub и повторно пройти авторизацию на github.com.

rm -rf ~/.config/hub

Документация: https://hub.github.com/

#github, #hub

категория: Utilities