Wie kann ich https aktivieren für cURL-Anfrage an die api.github?
Will ich Suche für github-repositories (github API v3) per curl-request mit https auf der git-bash (v1.9.2 unter Windows).
Meine test-Anfrage sieht wie folgt aus:
$ curl -H 'Accept: application/vnd.github.v3.text-match+json' \ https://api.github.com/search/repositories?q=jquery/jquery
(siehe API-doku)
Bekomme ich diese Antwort:
curl: (1) Protocol https not supported or disabeld in libcurl
Kann jemand mir einen Rat zur Konfiguration? Für die Ergänzung, werde es hilfreich sein, für mich zu bekommen, einige technische infos hinter. Ich bin immer noch lernen.
UPDATE:
Update ich meine Frage in "Wie kann ich https aktivieren für cURL GIT-Bash (v1.9.2) unter Windows, und wo finde ich ./configure
Datei hinzufügen --with-ssl
Attribut?"
Besten,
Ronn
$ curl https://api.github.com/search/repositories?q=jquery/jquery
. Das ist alles. Vielleicht gibt es ein Problem bei der Git-Bash vorbei benutzerdefinierte Kopfzeile über https. Ich werde mich nicht darum kümmern.Es ist keine Angelegenheit, die an GIT BASH! Der Backslash hat die escaped werden:
$ curl -H 'Accept: application/vnd.github.v3.text-match+json' \\ https://api.github.com/search/repositories?q=jquery/jquery
.InformationsquelleAutor Ronny Springer | 2014-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung bedeutet, dass curl nicht gebaut wurde, mit SSL-Unterstützung. Wenn Sie gebaut curl von der Quelle, die Sie brauchen, um es wieder aufzubauen mit SSL-Unterstützung. Für curl, dies erfolgt durch die übergabe der
--with-ssl
Flagge zuconfigure
:Je nach Ihrem setup, müssen Sie möglicherweise zusätzliche Schritte ausführen. Die curl installieren docs tun, einen anständigen job zu erklären, die Schritte: http://curl.haxx.se/docs/install.html
./configure
Datei auf meinem git-installation (C:\Program Files (x86)\Git\bin
oder.\ssl
). Ich bin mit der git-bash und curl ist grundsätzlich zu arbeiten. Ich Frage mich, warum sollte ich cURL installieren, wie dieses thema diskutiert wird separat?Oi, bist du mit Windows. Ich nehme an, du bist mit msysGit? Leider habe ich nicht die Nutzung von Windows auf einer täglichen basis, und fast nie, für die Entwicklung in diesen Tagen. Hätte ich das msysGit Jungs hätten Unterstützung von SSL, obwohl--ich habe zumindest geklont aus einem GitHub-URL vor unter Windows. Welche curl verwendet wird? Wie hast du LOCKE? Sind Sie sicher, dass es die eine, die kam mit msysGit? Ich glaube, dass die andere Antwort könnte auf jeden Fall für Sie nützlich sein in dieser situation.
InformationsquelleAutor John Szakmeister