Avatar ·

Fehler "terminal prompts disabled" bei go get für privates GitHub-Repository

Hallo zusammen! Ich bin neu in Go und versuche, ein privates GitHub-Repository in meinem Projekt einzubinden. Ich habe eine go.mod-Datei mit der Abhängigkeit: ``` require github.com/mycompany/private-repo v0.1.0 ``` Wenn ich `go get github.com/mycompany/private-repo@latest` ausführe, erhalte ich den Fehler: ``` 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 ``` Ich habe bereits einen SSH-Key zu meinem GitHub-Account hinzugefügt und kann das Repository über `git clone git@github.com:mycompany/private-repo.git` problemlos klonen. Aber Go will irgendwie nicht funktionieren. Habe versucht, GOPROXY auf `direct` zu setzen – hat nicht geholfen. Ich verwende Go 1.21 auf macOS. Kann mir jemand sagen, was ich tun soll? Das Projekt ist unternehmensintern, Zugriff nur per SSH. <<>>

Ursache des Problems

Der Fehler tritt auf, weil Go standardmäßig HTTPS für den Zugriff auf GitHub-Repositories verwendet, aber d