Table Of Contents

骑驴找蚂蚁

全干工程师

Go依赖私有仓库出现: could not read Username for ‘https://github.com’

在依赖私有仓库之前需要进行下以设置:

  1. 修改.ssh/config
Host github.com
    HostName github.com
    IdentityFile ~/.ssh/id_rsa
    PreferredAuthentications publickey
    IdentityAgent none
    IdentitiesOnly yes
  1. 添加GOPRIVATE环境变量
[$] go env -w GOPRIVATE=github.com

多个域以’,'号分隔 GOPRIVATE=github.com,coding.com,gitlab.com

  1. 修改git config
[$] git config --global url.ssh://git@github.com/.insteadOf https://github.com/

让该域走ssh通道而不是https

以上配置的域(github.com)都可以改成自己私有仓库的域。比如可能在gitlab.com

留言