On Mon, May 19, 2008 at 5:19 PM, Björn Steinbrink <B.Steinbrink@xxxxxx> wrote: > On 2008.05.19 14:48:14 +0400, Alexander Gladysh wrote: >> Hi, list! >> >> $ git --version >> git version 1.5.5.1 >> >> I have a post-commit hook which does backups for me: >> >> username=agladysh >> for name in `git branch | cut -b3-` >> do >> remote=$username-$name >> echo pushing $name as $remote >> git push backup +$name:refs/heads/$remote >> done > > Isn't that what "git push --all" does? And that will only ask for a > password once, not for every branch. git push --all would not rename my branches... But, I guess, this can be done as preparation step somehow. >> The backup repo is behind ssh. Recently I have put password on my ssh >> key and post-commit hook ask me for password once for each branch. >> This makes unhappy commit process from Git GUI -- after I shut it >> down, there are multiple ssh key password prompts in the shell from >> where I launched it, and it does not display any input I enter. >> >> Any advice? I do want to input password for my key each time I use it. > > For a graphical tool, you might want to use something like > gtk-led-askpass, which shows a window with a password prompt. SSH will > make use of it if SSH_ASKPASS contains its path _and_ ssh is not started > from a terminal. Unfortunately, the latter is probably not true for git > gui most of the time. <Useful advice regarding how to solve SSH_ASKPASS issue skipped.> Thanks, I would try that. I'm mostly working from X, so lack of X should be not an issue... However I'd like to avoid patching my local copy of git as much as possible. :-) > Maybe someone else can come up with a sane solution that makes git gui > more SSH_ASKPASS-friendly. That would be great. Thank you, Alexander. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html