Unknown revision for gitlab dependency

Completed

Hi all,

I have a problem in GoLand (2020.1.3). I have a project that refers to another project in our Gitlab repo and GoLand doesn't seem to be able to resolve it - I get the following error: 

go: gitlab.company.network/xxx/yyy-core.git@v0.0.44: reading gitlab.company.network/xxx/yyy-core.git/go.mod at revision v0.0.44: unknown revision v0.0.44

If I build on the command line everything works, although in my git configuration I have a URL substitution as follows: "url.git@gitlab.company.network.insteadof=https://gitlab.company.network". I suspect this may be relevant to the problem. Is there some equivalent configuration I need to do in GoLand?

Thanks in advance :)

2 comments
Comment actions Permalink

Hello,

Most often this error is due to the fact that the correct value of the variable GOPRIVATE is not set.

Please check the set variables, in particular GOPRIVATE. A better way to point the pattern to your organization on Gitlab, for example, gitlab.com/jetbrains/*. Do it from GoLand (File | Settings | Go | Go Modules | Environment).

Does it help?

0
Comment actions Permalink

Thanks for the help. It turned out that my insteadOf line was slightly wrong - should have been:

"url.ssh://git@gitlab.company.network.insteadof=https://gitlab.company.network" (added ssh://)

 

1

Please sign in to leave a comment.