GitLab is a free, open-source way to host private .git repositories but it does not seem to work with Go. When you create a project it generates a URL of the fo
.git
Run this command:
git config --global url."git@1.2.3.4:".insteadOf "https://1.2.3.4/"
Assuming you have the correct privileges to git clone the repository, this will make go get work for all repos on server 1.2.3.4.
git clone
go get
1.2.3.4
I tested this with go version 1.6.2, 1.8, and 1.9.1.