2017-03-22 4 views
0

Ich versuche WooCommerce SDK für iOS zu verwenden und ich habe eine cartfilecarthage Update funktioniert nicht

github "thii/WooCommerceSDK" 

Als ich ‚carthage Update‘ von meinem Projektverzeichnis geben, gibt es mir einen Fehler wie

A shell task (/usr/bin/env git fetch --prune --quiet https://github.com/thii/WooCommerceSDK.git refs/tags/*:refs/tags/* +refs/heads/*:refs/heads/*) 
failed with exit code 128: 
fatal: could not read Username for 'https://github.com': terminal prompts disabled 

weiß jemand, wie man diesen Fehler behebt?

Vielen Dank im Voraus.

Antwort

0

Ich denke es ist, weil er seinen Benutzernamen zu "Minhcasi" geändert hat. Also muss man

github "minhcasi/WooCommerceSDK" 

statt

github "thii/WooCommerceSDK" 

Teilen das Ergebnis mit mir verwenden!

0

Ich verwende Git ausschließlich mit https, gehe hin und her zwischen meinen persönlichen und beruflichen GitHub Accounts, und es war ein Schmerz bis I found how to set it up to save credentials on a per-repository basis (jetzt fragt er mich Benutzername und Passwort einmal beim ersten Klonen jedes Repos, und nie nochmal).

Als ich versuchte, einen Rahmen zu meinem Projekt hinzufügen Karthago mit und beginnen, indem Sie:

$ carthage update 

... Ich würde den Fehler:

A shell task (/usr/bin/env git clone --bare --quiet https://github.com/ORGANIZATION_NAME/REPOSITORY_NAME.git /Users/LOCAL_USER_NAME/Library/Caches/org.carthage.CarthageKit/dependencies/FRAMEWORK_NAME) failed with exit code 128: fatal: could not read Username for ' https://github.com/ORGANIZATION_NAME/REPOSITORY_NAME.git ': terminal prompts disabled

(Hervorhebung von mir)

Die Diskussion zur Ausgabe #219 auf der Carthage Github Seite gab den Hinweis, das Repo einmal irgendwo zu klonen, nur um Ich habe git meine Zugangsdaten für diese URL einmal gespeichert und dann noch einmal $ carthage update in meinem Projektverzeichnis ausgeführt, und es hat funktioniert.

Es ist ein hässlicher Workaround, aber ich hoffe, es hilft jemandem mit dem gleichen Problem.