概要
dep init するときにリポジトリにアクセスするのですが、デフォルトだと https でアクセスしに行きます
もし https でアクセスできないと以下のエラーとなり init に失敗します
emote repository at https://your-domain-git-repo.local/project/repository.git does not exist, or is inaccessible: : exit status 128
こんな場合に SSH + git で対象にリポジトリにアクセスする方法を紹介します
環境
- Ubuntu 16.04.2
- git 2.7.4
- golang 1.8.4
- dep devel
対応方法
以下のコマンドを実行します
git config --global url.git://your-domain-git-repo.local/.insteadOf https://your-domain-git-repo.local/
これで「your-domain-git-repo.local」には https ではなく SSH で接続するようになります
うまくいかない場合は
git config --global url.git@your-domain-git-repo.local/.insteadOf https://your-domain-git-repo.local/
も試してみてください
ちなみに global な .gitconfig を直接編集したい場合は ~/.gitconfig
にあります
0 件のコメント:
コメントを投稿