Affected Version:
OS: Ubutnu 12.04
repo version v1.12.2
(from https://gerrit.googlesource.com/git-repo)
repo launcher version 1.19
(from /usr/local/bin/repo)
git version 1.7.9.5
Python 2.7.3 (default, Apr 10 2013, 06:20:15)
[GCC 4.6.3]
What steps will reproduce the problem?
1. use ssh-client without ssh-agent
2. ssh-keygen with passphrase
3. ssh-copy gitserver.example.com
4. repo init -u ssh://gitserver.example.com/git/manifests
5. repo --trace sync
Then I get two password request
repo --trace sync
: unpickle /opt/git3/.repo/manifests.git/config
: unpickle /home/user/.gitconfig
: unpickle /opt/git3/.repo/repo/.git/config
: ssh -p 2222 -o ControlPath /tmp/ssh-5IuM5P/master-%r@%h:%p git.cc.naumen.ru
-O check
: ssh -M -N -p 2222 -o ControlPath /tmp/ssh-5IuM5P/master-%r@%h:%p
gitserver.example.com
: export GIT_DIR=/opt/git3/.repo/manifests.git
: git fetch origin --tags +refs/heads/*:refs/remotes/origin/*
Enter passphrase for key '/home/user/.ssh/id_rsa': Enter passphrase for key
'/home/user/.ssh/id_rsa':
I enter the password and click enter
After that, the console appears newline and no sync repo.
I enter the password again (no clear text)
And repo starts synс
Original issue reported on code.google.com by margaso...@gmail.com on 11 Jul 2013 at 10:03
Original issue reported on code.google.com by
margaso...@gmail.com
on 11 Jul 2013 at 10:03