Erro "terminal prompts disabled" ao usar go get para repositório privado do GitHub
Olá! Sou novo em Go e estou tentando conectar um repositório privado do GitHub ao meu projeto. Configurei as chaves SSH, adicionei ao agente, verifiquei — `git clone git@github.com:myorg/myrepo.git` funciona perfeitamente sem solicitar senha.
Mas quando executo `go get github.com/myorg/myrepo`, recebo o erro:
```
go: github.com/myorg/myrepo@v0.0.0-xxxx: terminal prompts disabled
Use the 'git config core.askPass' or 'GIT_ASKPASS' environment variable, or set 'SSH_AUTH_SOCK'
```
No meu `go.mod` está definido `module myproject`, e adicionei `require github.com/myorg/myrepo v0.0.0`. Versão do Go é 1.16, no Windows 10. Tentei executar com `GIT_TERMINAL_PROMPT=1` — não adiantou. No `.gitconfig` tenho a configuração `[url "git@github.com:"]` com `insteadOf = https://github.com/`. Mas ainda assim não funciona. Como configurar corretamente o Go para que ele possa baixar repositórios privados? Talvez precise definir algo mais nas variáveis de ambiente?