Nach dem Ändern des Nutzerpasswortes im SVN hatte ich das Problem, dass ich mit git-svn nicht mehr auf das Repository zugreifen konnte. Es kam der folgende Fehler:
$ git svn fetch Authentication realm: XYZ Password for 'ronnyfriedland': Can't locate Term/ReadKey.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/site_perl/5.14/i686-cygwin- threads-64int /usr/lib/perl5/site_perl/5.14 /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int /usr/lib/perl5/vendor_perl/5.14 /usr/lib/perl5 /5.14/i686-cygwin-threads-64int /usr/lib/perl5/5.14 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 .) at /usr/lib/git-core/git-svn line 4428.
Mit den folgenden Schritten konnte ich den Fehler beheben:
1. Als Voraussetzung muss make und gcc unter Cygwin installiert sein
2. perl -MCPAN -i 'install Term::Readkey'
3. perl -MCPAN -e shell
Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.960001) Enter 'h' for help. cpan[1]>
- Ausführen des Kommandos: install Term::ReadKey
Danach ist der Fehler verschwunden und git fragt nach den Passwort:
$ git svn fetch Authentication realm: XYZ Password for 'ronnyfriedland':