I use ssh for my go packages. However since recently gitlab returns a meta tag for go packages (the likes of: https://gitlab.com/Pixdigit/turboOcto?go-get=1)
As you might see this responds with a RepoRoot at https://[…]. But since the remote repo url is ssh://[…] go now complains that these urls dont match with the ever helpful message:
package gitlab.com/Pixdigit/turboOcto: gitlab.com/Pixdigit/turboOcto is a custom import path for https://gitlab.com/Pixdigit/turboOcto.git, but /home/max/go/src/gitlab.com/Pixdigit/turboOcto is checked out from git+ssh://firstname.lastname@example.org/Pixdigit/turboOcto.git
This is just speculation but I can not find another reason for this happening.