-
Notifications
You must be signed in to change notification settings - Fork 155
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
Prompt for SSH/HTTPS passphrase in minibuffer #334
Comments
If you (setq straight-vc-git-default-protocol 'ssh) then you can take advantage of Unfortunately, if the cache has timed out, you still get an error like this. I agree that it's not desirable behavior. Probably the right way to handle this is to do as Magit does and just connect stdin for all Git commands to the terminal. That way the user can provide a passphrase when one is needed. |
Better late than never, right? ✨ |
This reverts commit 92ef5cc. It was found to cause an issue where `straight--process-run' could return before the process had actually exited.
Unfortunately, I just noticed that this causes a regression in process execution sequencing. More work is required. |
This reverts commit 00ee2d4, and includes an additional change to make sure `straight--process-run' does not return before the process actually exits.
✨ ✨ ✨ |
This reverts commit f18e581 because oh-so-tragically there's a much more subtle regression in it where sometimes no matter how long we spin in `accept-process-output' Emacs just decides to never pass control to the process sentinel (until we interrupt execution, anyway).
Another regression, this one even more incomprehensible. This makes me extremely sad. |
When you do this chnage to straight-vc-git-default-protocol not you have to also change the [remote] entries in the .git/config from https to ssh for those repos you already have. |
You can also accomplish this by running |
Results in:
Not sure if that's a bug or something that could be implemented.
Either way, that would be pretty useful to have.
The text was updated successfully, but these errors were encountered: