はじめに
会社のGitLabのサブグループにGoパッケージのリポジトリを置いたときに、go getで面倒くさいことが起きたのでメモ。
だめだったgo get
go get http://gitlab.com/group/subgroup/go-package
go getがhttp://gitlab.com/group/subgroup.git
としてパッケージを取ろうとしてだめだった。
微妙だったgo get
go get http://gitlab.com/group/subgroup/go-package.git
.git
を後ろにつけてみたら、取得はできた。が、かな~り時間がかかった。(go get -vで見てみたら、色々なプロトコルでアクセスしようとしていた)
良かったgo get
go get http://gitlab.com/group/go-package
サブグループに置くのを諦め、グループ直下にパッケージを移動してgo getしたら、すぐに取得できた。
おわりに
GitLabのサブグループとgo getの相性はいまいち。。。?