git での接続先の切替え方2020年10月29日 12時19分16秒

git でレポジトリを自分で複製をする場合は、接続先を明記できる。git の中で、git submodule を用いて他のレポジトリに間接的に参照し、同期を取ることが出来る。この submodule の時に、表記の仕方などで接続に支障が出ることがある。ssh で接続したいのだが git submodule では https だった等だ。

その様なときは、.gitconfig ファイルに「insteadOf」で置換することが出来る。

# Enforce SSH
[url "ssh://git@github.com/"]
  insteadOf = https://github.com/
[url "ssh://git@gitlab.com/"]
  insteadOf = https://gitlab.com/
[url "ssh://git@bitbucket.org/"]
  insteadOf = https://bitbucket.org/
上記には、https で接続を試みるところを ssh に置き換えて接続する例。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2020/10/29/9310826/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。