Ich folge GitHub's tutorial bei der Verwendung ihrer API. In meiner Git Bash-Eingabeaufforderung ich folgendecURL fragt mich nicht nach Passwort mit GitHub API
curl -i https://api.github.com/users/defunkt
Diese im JSON zieht wie es sollte. Aber wenn ich tippe
curl -i -u your_username https://api.github.com/users/defunkt
Es druckt nur eine neue Zeile, als ob es auf mich wartet, um den Befehl oder etwas zu beenden. Ich muss CTRL C
drücken, um zu entkommen. Ich habe auch verschiedene Varianten ausprobiert,
curl -i -u "your_username" https://api.github.com/users/defunkt
curl -i --user your_username https://api.github.com/users/defunkt
curl -i --user "your_username" https://api.github.com/users/defunkt
curl -i -user your_username https://api.github.com/users/defunkt
curl -i -user "your_username" https://api.github.com/users/defunkt
Und nichts funktioniert. Was mache ich falsch?
'curl -i -u BENUTZERNAME: PASSWORT https: // api ...' hat funktioniert. Vielen Dank. Aber warum funktioniert es nicht auf die erste Art? (Wenn Sie nur den Befehl eingeben, funktioniert das Kennwort in einer neuen Zeile nicht.) Wenn Sie das Kennwort in den Befehl eingeben, bleibt das Kennwort in der Shell-Historie. – amallard
Ich bin mir nicht sicher. Auf meinem System, Darwin Kernel Version 15.2.0, werde ich nach einem Passwort gefragt. Ich könnte vorschlagen, die Manpage zu überprüfen. Mann curl von Ihrem Terminal. – Imposter