[解決済み] GitHubから全てのレポを一度にクローンする方法は?
2022-06-15 23:34:09
質問
私は会社の GitHub アカウントを持っており、自動化のために新しく作成される可能性のあるものを考慮して、その中のすべてのリポジトリをバックアップしたいと思っています。私はこのようなものを望んでいました。
git clone [email protected]:company/*.git
などとすればうまくいくのですが、そこのワイルドカードが気に入らないようです。
適切なパーミッションがあると仮定して、Gitでクローンを作成し、すべてを引き出す方法はありますか?
どのように解決するのですか?
そのような方法は不可能だと思います。最善の策は、API を使用して組織のリポジトリのリストを検索し、ループすることです。
これを試してみてください。
- アカウント設定 -> アプリケーション]からAPIトークンを作成します。
-
呼び出しを行います。
http://${GITHUB_BASE_URL}/api/v3/orgs/${ORG_NAME}/repos?access_token=${ACCESS_TOKEN}
-
応答はオブジェクトのJSON配列になります。各オブジェクトには、その組織の下にあるリポジトリの1つに関する情報が含まれます。私はあなたのケースでは、特に探していると思います
ssh_url
プロパティを探します。 -
では
git clone
をそれぞれssh_url
s.
少し余分な作業ですが、GitHubが適切な認証を行うために必要なことです。
関連
-
[解決済み] SourceTree error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1警告プロトコルバージョン
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git リポジトリを特定のフォルダにクローンする方法は?
-
[解決済み] サブモジュールを含む "git clone "の方法は?
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
-
[解決済み] Gitフォークは、実はGitクローンなのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】現在のブランチの先端がリモートブランチより遅れているため、更新が拒否されました。
-
[解決済み] 現在のブランチのトラッキング情報がありません。
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み】GitHubのメッセージの意味: メールのプライバシー制限のためプッシュが拒否されました。
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み】Githubエンタープライズ - リモート。Git の操作でパスワード認証が利用できない
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] SourceTree error:1407742E:SSLルーチン:SSL23_GET_SERVER_HELLO:tlsv1警告プロトコルバージョン
-
[解決済み] 現在の支店にはトラッキング情報がありません
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。