-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
credential.helper=/usr/local/share/gcm-core/git-credential-manager
makes GUI windows pop up. How many windows pop up may have confusing aspects.
#3363
Comments
Might be that some piece of software installed a 'git credential helper'. Could you run (Thanks for the screen recording demo, it was helpful (well, we'll see how this goes) 😄☀️) |
Sure. Thanks for answering.
file:/Applications/Xcode.app/Contents/Developer/usr/share/git-core/gitconfig credential.helper=osxkeychain
53 |
From
You can view this as dissimilar to using Carthage with So, solutions that enforce multi-factor authentication often have an ‘upfront cost’ — where, if no prior checkout/credentialing of that repo happened before, then →→→ first time: user takes action • second time: no action required as the token needed is pulled from secure storage. We’ll assume that (1) the secure storage is able to be accessed correctly on your machine and (2) the repo host servers are not constantly invalidating the tokens. ✨ If (1) and (2) are true, then one would experience an 'upfront wave' of those windows popping up and requiring action… ✨ …but there's no technical reason (seemingly) why ’getting through the upfront wave’ is unviable. @alu0100207385 — was it a situation for you where it ‘seemed’ the ‘upfront wave’ would never end? Or are we in a much buggier situation where the ‘upfront wave’ truly never ends? ⋯⋯⋯ Perhaps a good debugging step is looking repeatedly at a ⋯⋯⋯ Also, worth checking for any of these environment variables that would make (1) and (2) not hold true. Alternatively, some view the multi-step authentication as not necessary, and ssh keys and Carthage’s |
credential.helper=/usr/local/share/gcm-core/git-credential-manager
makes GUI windows pop up. How many windows pop up may have confusing aspects.
which carthage
: /opt/homebrew/bin/carthagecarthage version
: 0.39.1xcodebuild -version
: 15.2--no-build
? No.--no-use-binaries
? No.--use-submodules
? No.--cache-builds
? No.--new-resolver
? No.--use-xcframeworks
? Yes.Cartfile
Carthage Output
Actual outcome
Carthage did or did not download the dependencies. It is always asking for Github credentials.
Expected outcome
Carthage should update the dependencies if Github credentials are correct.
Demo
https://youtu.be/eYBNp5JutMM
Other data
Apple M2 Pro
macOS 14.2.1
ruby -v 2.6.10p210
The text was updated successfully, but these errors were encountered: