Avatar ·

Erro "terminal prompts disabled" ao usar go get para repositório privado do GitHub

Olá a todos! Sou novo em Go e estou tentando conectar um repositório privado do GitHub no meu projeto. Tenho um arquivo go.mod com a dependência: ``` require github.com/mycompany/private-repo v0.1.0 ``` Quando executo `go get github.com/mycompany/private-repo@latest`, recebo o erro: ``` go get github.com/mycompany/private-repo@latest: github.com/mycompany/private-repo@v0.1.0: terminal prompts disabled Use the 'gitconfig' or 'GIT_TERMINAL_PROMPT' environment variable to enable prompts ``` Já adicionei uma chave SSH à minha conta do GitHub e consigo clonar o repositório via `git clone git@github.com:mycompany/private-repo.git` sem problemas. Mas o Go, por algum motivo, não funciona. Tentei mudar GOPROXY para `direct` — não adiantou. Estou usando Go 1.21 no macOS. Alguém pode me ajudar? O projeto é corporativo, acesso apenas via SSH. <<>>

Causa do problema

O erro ocorre porque o Go, por padrão, usa HTTPS para acessar repositórios do GitHub, e o pr