$ go get github.com/some/private/repositoryって普通にやってももちろん取れず。
~/.netrcに設定を追加する必要がある。
machine github.com
login {your_github_username}
password {github_token}github_tokenはgithubの設定画面から取得できるトークンのこと。
~/.netrcの権限を600に変えたら、あとはprivate repositoryでもgo getできた。