go get 或者go install拉取代码的时候报这个错,一般是因为这个代码仓库是私有仓库,需要配置环境变量和git
配置环境变量
GOPRIVATE==github.com/ZBIGBEAR
设置多个的话,用英文豆号隔开。
配置git
vim ~/.gitconfig
方法一:用github token形式
# access_token可以到https://github.com/settings/tokens中进行生成
git config --global url."https://${username}:${access_token}@github.com".insteadOf /
"https://github.com"
方法二:用ssh代替http
[url "ssh://git@github.com/"]
insteadOf = https://github.com/
参考
[1]Go私有库访问设置