要約:Gitリポジトリ用に異なるポートで同じオリジンを2回設定する方法はありますか? ロング:私はgit repoを持っていますが、私は会社のネットワークにさまざまな方法で接続します。 wifi経由で私の発信元アドレスはserver:/ path-to-repoですが、モバイルデータ接続ではアドレスはserver:23/path-to-repoです。どのように現在接続されていてもプル/プッシュできるように私のレポをセットアップする必要があります。事前に おかげでこれを達成するGitは異なるリポジトリから同じリポジトリから引き出します
1
A
答えて
1
いくつかの方法:
- あなたは二つの異なるリモコンを扱うことができる場合:あなたは、2つの異なるリモートでこれを行うことができます。
git remote add fromhome ssh://[email protected]:23/repo
- あなたはSSHを通して、あなたのレポにアクセスした場合:
を編集して(ネットワークを切り替えるたびに)Port 22
またはPort 23
を使用するようにopensshに指示し、ssh
をserver
にすると、
git
レポから、ちょうどorigin
を指してssh://[email protected]/repo
になります。 - ローカルポートの1つ(たとえば、
2222
)でリッスンし、server:22
またはserver:23
に転送する、2つのスクリプトを作成することもできます。ネットワークを切り替えるときは、正しいトンネルを開始する必要があります。git
レポから、origin
にssh://[email protected]:2222/repo
を指摘する必要があります。
+0
私たちはさまざまな接続を介してアクセスを均質化することができたので、各接続でアクセスは同じでしたが、最初の方法が最も簡単なようです。返信いただきありがとうございます。非常に義務づけられている@legec。名誉! –
関連する問題
- 1. 同じDjangoプロジェクトの異なるGITリポジトリ
- 2. リモートgitリポジトリからの変更を引き出す
- 3. gitリポジトリから1つのディレクトリだけを引き出す
- 4. 特定のリポジトリのgitから最新の変更を引き出します
- 5. Bambooの別個のGITリポジトリからファイルを引き出します
- 6. リポジトリから別のリポジトリにプッシュ - Git
- 7. git 2つの異なるリポジトリと同じディレクトリをマージする
- 8. フォーク後に親Gitリポジトリからアップデートを引き出す方法は?
- 9. 同じソースフォルダから複数のSVNリポジトリ
- 10. GITリポジトリからsvn-checkout
- 11. gitリポジトリからビルドし、別のリポジトリをサブフォルダにクローン化する
- 12. Gitリポジトリから別のGitリポジトリに変更を移す
- 13. SVN - 同じリポジトリの異なるクライアントバージョン
- 14. 同時に2つの異なるgitクライアントが同じローカルgitリポジトリにアクセスするのは安全ですか?
- 15. リポジトリからリポジトリを呼び出す
- 16. 新しいマシンからGitリポジトリと再同期する方法
- 17. 異なるリポジトリからプロジェクトコードを取得
- 18. Git(bitbucket):既存のリポジトリにsshトンネルを引き出します
- 19. ドッカーコンテナからgitリポジトリをクローニングする
- 20. 同じリポジトリ内のgitブランチをインライン化することはできますか?
- 21. 同じリポジトリでGITのログインユーザを変更することはできますか?
- 22. Mavenリポジトリから最新のJSF Mojarra実装を引き出す
- 23. Mavenは異なるリポジトリから1つのプラグインからファイルをダウンロードします
- 24. SVNとGITリポジトリで同じEclipseプロジェクトを同時に共有できますか?
- 25. 一般的な祖先がいないときにgitリポジトリから別のgitリポジトリにコミットする方法
- 26. gitリポジトリからブランチ全体を削除できますか?
- 27. Gitリポジトリから最初のコミットを削除できますか?
- 28. 裸のgitリポジトリから宝石をバンドルできますか?
- 29. Codenvyから自分のプライベートgitリポジトリにアクセスできますか?
- 30. 同じクエリ内の異なるプロジェクトの異なるリポジトリ
残念ながら、私はそれがうまくいくとは思わない。 – poke
は同じ起源の名前ではありませんが、複数の起源の名前がある場合はそれを達成できます。 – Arpit