我正在尝试使用适用于iOS的woocommerce SDK,我有一个cartfile
github "thii/WooCommerceSDK"
当我从项目目录中输入'carthage update'时,它会给我一个错误,如
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
有谁知道如何修复此错误?
答案 0 :(得分:0)
我认为这是因为他将用户名改为“minhcasi”。 所以你必须使用
github "minhcasi/WooCommerceSDK"
而不是
github "thii/WooCommerceSDK"
与我分享结果!
答案 1 :(得分:0)
我独家使用git与https,在我的个人和工作GitHub帐户之间来回切换,直到I found how to set it up to save credentials on a per-repository basis一直很痛苦(现在它在第一次克隆每个回购时它会问我一次用户名和密码,再也不会了。)
当我尝试使用Carthage向我的项目添加框架时,通过运行开始:
$ carthage update
......我会收到错误:
一个shell任务(/ 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) 退出代码128失败:致命:无法读取用户名 'https://github.com/ORGANIZATION_NAME/REPOSITORY_NAME.git':终端 提示已禁用
(强调我的)
关于Carthage Github页面上的问题#219的讨论给出了在某处克隆了repo的提示,只是为了让git存储我的URL一次,然后再次运行$ carthage update
在我的项目目录中,它有效。
这是一个丑陋的解决方法,但我希望它可以帮助有同样问题的人。