Учитывая, что такое частное репо часто находится в активной разработке, я лично просто клонирую его в «правильное» местоположение в моем $GOPATH
и использую управление исходным кодом (например, git), как в любом другом проекте. Добавление ключа SSH, как в ответе Родриго, - это замечательно, но если вы все равно активно разрабатываете частное репо, дополнительный шаг клонирования его в нужную директорию ни в коем случае не является трудным шагом по сравнению с возможностью go get
его.
Так, например, для частного репозитория, размещенного на Github, я бы cd
до $GOHOME/src/github.com/git-username-for-repo
затем git clone the-repo