GitHub CLI
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>GitHub]]
--GitHub CLI
--[[GitHub Actions]]
--[[GitHub Copilot]]
* 目次 [#l3d8ab1b]
#contents
*概要 [#vc96c5df]
-コマンドライン(CLI)上で GitHub の操作を行える公式ツール
-インストールすると、gh コマンド が使えるようになる。
*詳細 [#ge74f0b6]
**インストール [#q8951c30]
***Windows [#o6991790]
-インストール
winget install --id GitHub.cli
-アップグレード
winget upgrade --id GitHub.cli|
***macOS [#i0f34a21]
-インストール
brew install gh
-アップグレード
brew upgrade gh
**初期設定 [#j1a468c9]
***バージョン確認 [#e99f0b5c]
何気に、インストール後、シェル再起動が必要。
gh --version
***ログイン [#u4979c3e]
gh auth login
-認証コマンドの動きの例(選択によって可変)
? Where do you use GitHub? GitHub.com
? What is your preferred protocol for Git operations on ...
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI? Login w...
! First copy your one-time code: XXXX-XXXX
Press Enter to open https://github.com/login/device in y...
✓ Authentication complete.
- gh config set -h github.com git_protocol https
✓ Configured git protocol
✓ Logged in as XXXXXXXXXXXX
-上記を複数回行って、複数アカウントでログイン可能
***ログイン確認 [#y569643b]
gh auth status
github.com
✓ Logged in to github.com account XXXXXXXXXXXX (keyring)
- Active account: true
- Git operations protocol: https
- Token: gho_************************************
- Token scopes: 'gist', 'read:org', 'repo', 'workflow'
✓ Logged in to github.com account YYYYYYYYYYYY (keyring)
- Active account: false
- Git operations protocol: https
- Token: gho_************************************
- Token scopes: 'gist', 'read:org', 'repo', 'workflow'
***アカウント切替 [#k25f9834]
-基本
gh auth switch
-ユーザ指定
gh auth switch --user XXXXXXXXXXXX
***ログアウト [#a72240ab]
-基本
gh auth logout
-ユーザ指定
gh auth logout --user XXXXXXXXXXXX
**エージェント連携 [#a36ff92d]
***結局、Gitを使っている [#j50e75c4]
-エージェントに操作させると何気に結局、Gitを使っているケ...
-ただ、このケースでも、gitの認証をghで行っているので、結...
***Issue新規登録 [#j851d848]
Issueに新規登録してもらいました。
***Issue分析更新 [#s9046409]
忘却彼方のIssueを分析更新してもらいました。
***Wiki編集 [#d9731c3b]
ドキュメントをWikiアップしてもらいました。
*参考 [#qd74332a]
-GitHub CLI | Take GitHub to the command line~
https://cli.github.com/
-Manual | GitHub CLI~
https://cli.github.com/manual/
-cli/cli: GitHub’s official command line tool~
https://github.com/cli/cli
-GitHub CLI について - GitHubドキュメント~
https://docs.github.com/ja/github-cli/github-cli/about-gi...
-GitHub CLI を導入して Web 画面をポチポチせずに GitHub を...
https://qiita.com/to3izo/items/c52d3d6ddfe16f4db803
----
Tags: [[:.NET開発]], [[:構成管理ツール]], [[:CI]], [[:IaC]]
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>GitHub]]
--GitHub CLI
--[[GitHub Actions]]
--[[GitHub Copilot]]
* 目次 [#l3d8ab1b]
#contents
*概要 [#vc96c5df]
-コマンドライン(CLI)上で GitHub の操作を行える公式ツール
-インストールすると、gh コマンド が使えるようになる。
*詳細 [#ge74f0b6]
**インストール [#q8951c30]
***Windows [#o6991790]
-インストール
winget install --id GitHub.cli
-アップグレード
winget upgrade --id GitHub.cli|
***macOS [#i0f34a21]
-インストール
brew install gh
-アップグレード
brew upgrade gh
**初期設定 [#j1a468c9]
***バージョン確認 [#e99f0b5c]
何気に、インストール後、シェル再起動が必要。
gh --version
***ログイン [#u4979c3e]
gh auth login
-認証コマンドの動きの例(選択によって可変)
? Where do you use GitHub? GitHub.com
? What is your preferred protocol for Git operations on ...
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI? Login w...
! First copy your one-time code: XXXX-XXXX
Press Enter to open https://github.com/login/device in y...
✓ Authentication complete.
- gh config set -h github.com git_protocol https
✓ Configured git protocol
✓ Logged in as XXXXXXXXXXXX
-上記を複数回行って、複数アカウントでログイン可能
***ログイン確認 [#y569643b]
gh auth status
github.com
✓ Logged in to github.com account XXXXXXXXXXXX (keyring)
- Active account: true
- Git operations protocol: https
- Token: gho_************************************
- Token scopes: 'gist', 'read:org', 'repo', 'workflow'
✓ Logged in to github.com account YYYYYYYYYYYY (keyring)
- Active account: false
- Git operations protocol: https
- Token: gho_************************************
- Token scopes: 'gist', 'read:org', 'repo', 'workflow'
***アカウント切替 [#k25f9834]
-基本
gh auth switch
-ユーザ指定
gh auth switch --user XXXXXXXXXXXX
***ログアウト [#a72240ab]
-基本
gh auth logout
-ユーザ指定
gh auth logout --user XXXXXXXXXXXX
**エージェント連携 [#a36ff92d]
***結局、Gitを使っている [#j50e75c4]
-エージェントに操作させると何気に結局、Gitを使っているケ...
-ただ、このケースでも、gitの認証をghで行っているので、結...
***Issue新規登録 [#j851d848]
Issueに新規登録してもらいました。
***Issue分析更新 [#s9046409]
忘却彼方のIssueを分析更新してもらいました。
***Wiki編集 [#d9731c3b]
ドキュメントをWikiアップしてもらいました。
*参考 [#qd74332a]
-GitHub CLI | Take GitHub to the command line~
https://cli.github.com/
-Manual | GitHub CLI~
https://cli.github.com/manual/
-cli/cli: GitHub’s official command line tool~
https://github.com/cli/cli
-GitHub CLI について - GitHubドキュメント~
https://docs.github.com/ja/github-cli/github-cli/about-gi...
-GitHub CLI を導入して Web 画面をポチポチせずに GitHub を...
https://qiita.com/to3izo/items/c52d3d6ddfe16f4db803
----
Tags: [[:.NET開発]], [[:構成管理ツール]], [[:CI]], [[:IaC]]
ページ名: