原因:go get 默认使用https拉取源码,会因为校验用户名密码而失败
解决方案:
通过git config 切换https验证转换为ssh验证
以GitHub为例:
git config --global --add url."git@github.com:".insteadOf "https://github.com/"
私有库 https://XXX.com
git config --global --add url."git@XXX.com:".insteadOf "https://XXX.com/"
扩展
git config --global -l 查看git配置
git config --remove-section url.git@github.com: 删除github域名 切换https到ssh配置