Утилиты hub. Как создать github репозиторий из консоли
Утилита 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