WARNING: This gist was created in 2013 and targets the legacy GOPATH mode. If you're reading this in 2021 or later, you're likely better served by reading https://tip.golang.org/cmd/go/#hdr-Configuration_for_downloading_non_public_code and https://golang.org/ref/mod#private-modules.
$ ssh -A vm $ git config --global url."firstname.lastname@example.org:".insteadOf "https://github.com/" $ cat ~/.gitconfig [url "email@example.com:"] insteadOf = https://github.com/ $ go get github.com/private/repo && echo Success! Success!
@XVilka Did you try add local config to
cdinto it first)? In fact the local config of that repo is loaded, instead of the repo that you are working on now.