技術メモ

技術メモ

ラフなメモ

private repositoryにあるGo Modulesをgo getする場合の設定

何をしたいか

プライベートリポジトリのモジュールを go get したい

どうするか

パーソナルアクセストークンを発行して、go get の際にトークンを用いてアクセスできるように git の設定をします。

git config --global url."https://${access_token}:x-oauth-basic@github.com/<myorg>/".insteadOf "https://github.com/<myorg>/"

--glocal に設定しないと go get の際に参照ができないため注意が必要です。また設定する際は、複数のユーザーないしはOrganizationのプライベートリポジトリを参照する場合は <myorg> のようにOrganization単位で config しておくのが良いでしょう。上記を実行すると ~/.gitconfig に設定が追加されたことが確認できます。