Bitbucket的“ Go Get”私人仓库

So basically, I have an Openshift Project that on Git push, downloads all libraries with 'Go get' and builds the project on-the-fly and so, I have some code I don't want people to see from my own library, and for it to compile properly, the code needs to be taken from github.com or another repo, so I created a private bitbucket.org repo, now, as a public repo it works fine, but when I try to 'Go Get' from my private repo, it gives me 'Forbidden 403'

How can I avoid this occurency? Thank you for reading and have a nice day!

go get uses git internally. The following one liners will make git and consequently go get clone your package via SSH.

Github:

git config --global url."git@github.com:".insteadOf "https://github.com/"

BitBucket:

git config --global url."git@bitbucket.org:".insteadOf "https://bitbucket.org/"