##そもそもGitHub CLIとは
前提としてCLIとは、コマンドラインインターフェイス(Command line interface)の略です。
つまりGitHub CLIとは、これまでブラウザ上で行っていたGitHubの操作(プルリクエストの作成やリポジトリの作成など)をMacならターミナル上で可能にするツールのことを指します。
※GitHubが公式で公開してます
https://github.com/cli/cli
##インストール方法
Macなら以下で一発です
brew install gh
※Windowsの方はこちらを参照
https://github.com/cli/cli
##次に自分のGithubと紐付けしましょう
gh auth login
これで自分のGitHubにログインします。すると、
? What account do you want to log into? [Use arrows to move, type to filter]
> GitHub.com
GitHub Enterprise Server
と聞かれますので、GitHub.com
を選択し、思いっきりEnterを押すと、
? How would you like to authenticate? [Use arrows to move, type to filter]
> Login with a web browser
Paste an authentication token
と聞かれます。
要はどの様にして認証しますか?
と聞かれているだけなので、今回はLogin with a web browser
を選択し、再度思いっきりEnterを押します。すると、
First copy your one-time code: ●●●●-●●●●
- Press Enter to open github.com in your browser...
と表示されると思います。
※●にはそれぞれ英数字が入る。
こんな画面がデスクトップ上に出ると思いますので、先程の●●●●-●●●●
をコピーして貼っ付けて下さい。
後はContinue
→Authorize github
の順に進んだらほとんど完了です。
ターミナルに戻りますと、
✓ Authentication complete. Press Enter to continue...
とあり、要は認証は完了したよ。Enterさっさと押して次へいってね
とあるのでEnterを押します。すると、
? Choose default git protocol [Use arrows to move, type to filter]
> HTTPS
SSH
と出てきます。
デフォルトのプロトコルを選択してね
とありますので、今回はHTTPS
を選択します。
✓ Configured git protocol
✓ Logged in as [ここにGitHubのユーザーネーム]
と表示されれば完了です!!!
これでghコマンド
が使える様になっていると思います!!!
ghコマンド
については丁寧にまとめられていた記事を見つけたのでそちらをどうぞ(^^)
GitHub CLIで始める快適GitHub生活
https://qiita.com/ryo2132/items/2a29dd7b1627af064d7b
お疲れ様でした!!!