ブランチごとに1つのコマンドを使用して、プロキシが異なる複数のリモートにプッシュする

Jaanus

ブランチごとに実行したいのですgit pushが、2つのリモートにプッシュします(ブランチごとに異なるリモートがあります)。

私は各ブランチでこれを試しました:

git remote set-url --add --push all repo1
git remote set-url --add --push all repo2
git branch --set-upstream-to=all/master

これは機能するはずですが、プロキシに問題があります。repo1イントラネットのGitLabリポジトリにあり、プロキシを使用していませんrepo2が、Azureにあり、プロキシが必要です。したがって、git push失敗します。

同じリモート内のURLの異なるプロキシでこれを機能させるにはどうすればよいですか?または、この要件に取り組む方法の他のアイデアはありますか?

Srinivas Ramakrishna

最も簡単な方法は、プロキシを設定するための2つのバッチファイルと、プロキシを設定解除して管理するための2つのバッチファイルを書き込むことです。

git bashで以下のコマンドを使用して、Gitプロキシを設定できます。HTTPプロキシとHTTPSプロキシの両方に設定します。

git config --global http.proxy http://username:[email protected]:8080
git config --global https.proxy http://username:[email protected]:8080

//Replace username with your proxy username
//Replace password with your proxy password
//Replace proxy.server.com with the proxy domain URL.
//Replace 8080 with the proxy port no configured on the proxy server.

Gitプロキシの設定を解除するには、以下のコマンドを使用します

git config --global --unset http.proxy
git config --global --unset https.proxy

上で私のブログをチェックアウトGitのプロキシを設定する方法どのようにGitのプロキシの設定を解除するに詳細

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1つのコミットを1つのリモートブランチから別のリモートブランチにプッシュする方法

分類Dev

コードを共有しながら、アプリケーションごとに異なる構成を使用して、複数反応のネイティブアプリケーションを管理するにはどうすればよいですか?

分類Dev

別のブランチに強制プッシュするときに、Gitが新しいファイルをリモートにプッシュしない

分類Dev

プレプッシュgitフックを使用して、特定のファイルまたはディレクトリがローカルブランチとリモートブランチで異なるかどうかを確認するにはどうすればよいですか?

分類Dev

Git:1つのコマンドでタグを新しいリモートブランチにプッシュします

分類Dev

理想的にはコマンドラインを使用して、複数の.csvファイルを1つのマルチシート.xlsスプレッドシートに変換する方法はありますか?

分類Dev

Git:2つのサブディレクトリ、異なるブランチからプルして1つのマスターブランチにプッシュする方法

分類Dev

アプリケーションごとに異なるグラフィックカードを使用して、接続されているSLIブリッジがコントロールパネルでオフになっている

分類Dev

すべてのローカルブランチをGitの他のリモートにプッシュする

分類Dev

重複するレコードなしで、プライマリテーブルに対して1対多のリレーションを持つ複数のテーブルを結合することは可能ですか?

分類Dev

コマンドラインを使用してPDFをシートごとに複数のページを持つものに変換する

分類Dev

コマンドラインを使用してPDFをシートごとに複数のページを持つものに変換する

分類Dev

プールとマルチプロセッシングを使用して、2つの関数を2つのリストに同時に適用する

分類Dev

2つの異なるブランチを持つ2つのリモートへのGitプッシュ

分類Dev

まったく異なるコンテンツを持つ2つのローカルGitリポジトリを維持しながら、それらを同じリモートリポジトリにプッシュすることは可能ですか?

分類Dev

1つのMavenの「コマンド」を使用して、同じプロジェクトでスプリングブートアプリケーションとそのキュウリテストを実行する

分類Dev

WPFでシートごとに複数ページのDocumentViewerを使用してドキュメントをプレビューする方法

分類Dev

デスクトップ環境のアプリケーションが他のDEのモジュール、ライブラリなどをロードしているかどうかをどのように知ることができますか?

分類Dev

ローカルでブランチのサブディレクトリをコミットしますが、リモートブランチにプッシュするときにそれを含めませんか?

分類Dev

Git:コードをリモートマスターブランチにプッシュする

分類Dev

Git:コードをリモートマスターブランチにプッシュする

分類Dev

テンプレートとして使用するGoogleスプレッドシートドキュメントの新しいコピーを自動的に作成するブラウザブックマークレットを作成できますか?

分類Dev

1つのプログラムでサブスクリプションが異なる複数のイベントハブを使用できますか?

分類Dev

チャネルを使用するためだけに調整されたPhoenixアプリケーションは、複数のマシンでどのように拡張できますか?HAProxyを使用していますか?すべてのノードにメッセージをブロードキャストする方法は?

分類Dev

コミットされたファイルを分割して2つの異なるブランチにプッシュする

分類Dev

VSCodeからGitHubのリモートマスターブランチにプッシュするときにエラーが発生しました

分類Dev

「メールを公開するコマンドラインプッシュをブロックする」のチェックを外さずに、Githubが提供する返信なしのメールを使用するgit pushの回避策はありますか?

分類Dev

複数のリモートデスクトップセッションにコマンドを送信する

分類Dev

NTストアを使用して64バイトのメモリを1つのフルキャッシュラインと2つの連続する部分キャッシュラインにコピーする

Related 関連記事

  1. 1

    1つのコミットを1つのリモートブランチから別のリモートブランチにプッシュする方法

  2. 2

    コードを共有しながら、アプリケーションごとに異なる構成を使用して、複数反応のネイティブアプリケーションを管理するにはどうすればよいですか?

  3. 3

    別のブランチに強制プッシュするときに、Gitが新しいファイルをリモートにプッシュしない

  4. 4

    プレプッシュgitフックを使用して、特定のファイルまたはディレクトリがローカルブランチとリモートブランチで異なるかどうかを確認するにはどうすればよいですか?

  5. 5

    Git:1つのコマンドでタグを新しいリモートブランチにプッシュします

  6. 6

    理想的にはコマンドラインを使用して、複数の.csvファイルを1つのマルチシート.xlsスプレッドシートに変換する方法はありますか?

  7. 7

    Git:2つのサブディレクトリ、異なるブランチからプルして1つのマスターブランチにプッシュする方法

  8. 8

    アプリケーションごとに異なるグラフィックカードを使用して、接続されているSLIブリッジがコントロールパネルでオフになっている

  9. 9

    すべてのローカルブランチをGitの他のリモートにプッシュする

  10. 10

    重複するレコードなしで、プライマリテーブルに対して1対多のリレーションを持つ複数のテーブルを結合することは可能ですか?

  11. 11

    コマンドラインを使用してPDFをシートごとに複数のページを持つものに変換する

  12. 12

    コマンドラインを使用してPDFをシートごとに複数のページを持つものに変換する

  13. 13

    プールとマルチプロセッシングを使用して、2つの関数を2つのリストに同時に適用する

  14. 14

    2つの異なるブランチを持つ2つのリモートへのGitプッシュ

  15. 15

    まったく異なるコンテンツを持つ2つのローカルGitリポジトリを維持しながら、それらを同じリモートリポジトリにプッシュすることは可能ですか?

  16. 16

    1つのMavenの「コマンド」を使用して、同じプロジェクトでスプリングブートアプリケーションとそのキュウリテストを実行する

  17. 17

    WPFでシートごとに複数ページのDocumentViewerを使用してドキュメントをプレビューする方法

  18. 18

    デスクトップ環境のアプリケーションが他のDEのモジュール、ライブラリなどをロードしているかどうかをどのように知ることができますか?

  19. 19

    ローカルでブランチのサブディレクトリをコミットしますが、リモートブランチにプッシュするときにそれを含めませんか?

  20. 20

    Git:コードをリモートマスターブランチにプッシュする

  21. 21

    Git:コードをリモートマスターブランチにプッシュする

  22. 22

    テンプレートとして使用するGoogleスプレッドシートドキュメントの新しいコピーを自動的に作成するブラウザブックマークレットを作成できますか?

  23. 23

    1つのプログラムでサブスクリプションが異なる複数のイベントハブを使用できますか?

  24. 24

    チャネルを使用するためだけに調整されたPhoenixアプリケーションは、複数のマシンでどのように拡張できますか?HAProxyを使用していますか?すべてのノードにメッセージをブロードキャストする方法は?

  25. 25

    コミットされたファイルを分割して2つの異なるブランチにプッシュする

  26. 26

    VSCodeからGitHubのリモートマスターブランチにプッシュするときにエラーが発生しました

  27. 27

    「メールを公開するコマンドラインプッシュをブロックする」のチェックを外さずに、Githubが提供する返信なしのメールを使用するgit pushの回避策はありますか?

  28. 28

    複数のリモートデスクトップセッションにコマンドを送信する

  29. 29

    NTストアを使用して64バイトのメモリを1つのフルキャッシュラインと2つの連続する部分キャッシュラインにコピーする

ホットタグ

アーカイブ