CrossBridge Lab

技術ネタ、デバイスネタを...

go get でリポジトリをダウンロードする際にSSHを利用する

 Go言語で開発を行うときに外部ライブラリを導入するにはgo getコマンドを使うのが便利ですがデフォルトではhttps通信になっています。

これをsshに変更する場合には.gitconfigに下記を追記します。

[url "git@github.com:"]
    insteadOf = https://github.com/

~/.ssh/configに使う鍵を記述していなければ下記を追記します。

Host github
  HostName github.com
  IdentityFile ~/.ssh/id_rsa
  User git