Go 语言私有库如何使用 go get
参考:https://golang.org/doc/faq#git_https
步骤
获取 personal access token (只需要 read — repo
权限即可)
在文件 $HOME/.netrc
中添加一行
# 方式一
machine github.com
login your_github_username
password your_personal_access_token
在文件 ~/.gitconfig
中添加内容
[url "ssh://git@github.com/"]
insteadOf = https://github.com/
添加私有路径
go env -w GOPRIVATE=github.com/USERNAME
代理
[url "https://ghproxy.com/https://github.com/"]
insteadOf = https://github.com/
git config --global url."https://ghproxy.com/https://github.com/".insteadOf https://github.com/
或者
git config --global url."https://gitclone.com/github.com".insteadOf https://github.com