Avatar ·

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

Hallo! Ich bin neu in Go und versuche, ein privates GitHub-Repository in mein Projekt einzubinden. Ich habe SSH-Schlüssel eingerichtet, sie zum Agenten hinzugefügt und überprüft – `git clone git@github.com:myorg/myrepo.git` funktioniert einwandfrei ohne Passwortabfrage. Aber wenn ich `go get github.com/myorg/myrepo` ausführe, erhalte ich den Fehler: ``` 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' ``` In meiner `go.mod` steht `module myproject`, und ich habe `require github.com/myorg/myrepo v0.0.0` hinzugefügt. Go-Version ist 1.16, auf Windows 10. Ich habe versucht, es mit `GIT_TERMINAL_PROMPT=1` auszuführen – hat nicht geholfen. In der `.gitconfig` habe ich die Einstellung `[url "git@github.com:"]` mit `insteadOf = https://github.com/`. Aber es funktioniert trotzdem nicht. Wie konfiguriere ich Go richtig, damit es private Repositories herunterladen kann? Muss ich vielleicht noch etwas in den Umgebungsvariablen setzen?