問題タブ [github-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - ブラウザを開かずにCLIからGitHubにリモートリポジトリを作成することは可能ですか?
新しいローカルGitリポジトリを作成しました:
新しいリモートリポジトリを作成し、ここからGitHubにコミットをプッシュするgitコマンドはありますか?ブラウザを起動して新しいリポジトリの作成に進むのは大したことではないことはわかっていますが、CLIからこれを実現する方法があれば幸いです。
私は膨大な量の記事を読みましたが、gitコマンドを使用してCLIからリモートリポジトリを作成する方法について言及しているものは見つかりませんでした。Tim Lucasのすばらしい記事新しいリモートgitリポジトリのセットアップは私が見つけた最も近いものですが、GitHubはシェルアクセスを提供していません。
git - GitHubのコマンドラインからプルリクエストを発行できますか?
プルリクエストを開始するには、github.comを操作する必要があるようです。これはそうですか?
github - GitHub CLI クライアント
GitHub をコマンド ラインから使用し、Web 経由で使用することを減らしたいと考えています。
もちろん、Git リポジトリに関連するすべての操作は、Git クライアントを通じて実行できます。しかし、フォークの作成やプル リクエストの管理など、GitHub 固有のことも行いたいと考えています。
GitHub には、多くの言語のライブラリを備えたかなり包括的なAPIがあるように思われるため、GitHubとやり取りするための優れたコマンドライン クライアントがあるかどうか疑問に思っていました。
github - GitHub が .gitignore ディレクトリを無視しない
私は Laravel プロジェクトを持っており、GitHub にプッシュするとき、.gitignore を含むディレクトリは引き続き GitHub にプッシュされます。
storage/framework/ に .gitignore があっても、storage/framework/ 内のキャッシュとセッション データはすべて GitHub にプッシュされます。.gitignore を含む他のすべてのディレクトリも GitHub にプッシュされます。
私は何を間違っていますか?
git - Git Clone - git を保持せずにリポジトリをダウンロード
いくつかのプラグインを WP に取り込み、NPM スクリプト内で github からそれらを取得するだけのスクリプトを作成したいと考えています。
問題は、2 番目の git repo clone で、mu-plugins フォルダーがもう空ではないため、壊れてしまうことです。
本当に、一日の終わりに、すべてのgitベルとホイッスルを保持せずに、gitリポジトリをエクスポートしてフォルダーに入れるだけで済みますが、代わりにリポジトリのダウンロードを行うために必要なフラグの組み合わせを見つけることができないようです古典的なレポのクローン。
誰でも私を助けることができますか?
git - github-cli を使用して Git リポジトリを作成するには?
GitHub CLIを使用して GitHub リポジトリを作成するにはどうすればよいですか(対 github.com にアクセスして、GUI から github リポジトリを作成する必要があります)。
github - Google Colab で github CLI を使用すると「ユーザー名エラーを読み取れませんでした」
新しい github CLI を google colab ( https://colab.research.google.com/ ) にインストールし、承認しました。
私は応答として得ます:
「レポ」に複製中...致命的:「https://github.com」のユーザー名を読み取れませんでした:そのようなデバイスまたはアドレスはありません終了ステータス128
これが機能しない理由はありますか?
git - gh cli を使用して、ローカル リポジトリなしでリモート github リポジトリを作成できますか?
gh cli がローカルおよびリモートのリポジトリを作成することは知っていgh repo create
ます。しかし、git init などを使用して、ローカル リポジトリを作成して作業しました。次に、リモート リポジトリを作成し、そのリモート リポジトリをローカル リポジトリに追加して、プッシュするだけです。
したがって、を使用するgh repo create
と、作業中のリポジトリ内にローカル <> リポジトリを作成しようとします。それをしないと言うと、すべてのプロセスが破棄されるため、リモートリポジトリは作成されません。
リモートの名前付きリポジトリを作成し、複雑なスクリプトを使用せずに、またはcliを離れることなく、それをローカルリポジトリに追加したいだけです。
gh repo create
ローカル リポジトリを作成するのではなく、リモート リポジトリを作成したい場合は、ステップを逃したと思うので、破棄は最後の余分なステップです。これはすべて正しいですか?
gh cli docs を読みましたが、私のニーズに対する答えが見つかりませんでした。
linux - `gh cli` は `git@github.com: Permission denied (publickey)` に失敗しますが、`gh desktop` では問題ありません
これまでgithubデスクトップを使用していたことを認めるのは少し恥ずかしいですが、ドキュメント
に従ってインストールしたgh cli
を
使用することにしました
明らかな成功
しかし、実行中のパブリックリポジトリ(たとえばflutter gallery)を複製するgh repo clone flutter/gallery
には、次のエラーが発生します
(すべてが「すぐに使える」で機能しgh-desktop
ました)
何が欠けていますか?