Git URLでホストとリポジトリを検索するための推奨方法は何ですか?

Git URLでホストとリポジトリを検索するための推奨方法は何ですか?

このようなユーティリティを考えてみてください。ゲレット・シュgit configオプションを使用してgerritホストの場所を決定します。私の質問の背景はこの関数は get_repo_remote_config()。だからリポジトリを検索し、もっと重要なのは、.gitで設定されたgit URLのホスト名を検索したいと思います.git/config

この方法では、ユーザー名、ホスト、ポート、およびリポジトリがすべてgit構成にあると仮定します。 SSHエイリアスを使用できることを無視します。

推奨される方法は何ですか?

  1. ホストとリポジトリのgit URLを教えてください。
  2. SSHエイリアスを含めることができるgit URLに基​​づいてアンチエイリアスURLを取得します。

(1)の場合は、最初の分割を実行する:か、/追加の魔法を使用することを検討できます。

(2)については、次のようなことが考えられます。この質問は:

どちらの方法も動作しますが、より便利な方法はありますか?一部のSSH / URLを計算するためのユーティリティはありませんか?

よろしくお願いします。

ベストアンサー1

おすすめ記事