1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GitHub CLIの導入手順

Last updated at Posted at 2020-12-16

##そもそも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... 

と表示されると思います。

※●にはそれぞれ英数字が入る。

Enterを押して頂くと、
スクリーンショット 2020-12-16 9.48.46.png

こんな画面がデスクトップ上に出ると思いますので、先程の●●●●-●●●●をコピーして貼っ付けて下さい。

後はContinueAuthorize 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


お疲れ様でした!!!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?