[MacPorts] #28329: git svn doesn't use keychain
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: --------------------------------+------------------------------------------- I have subversion installed from macports and it works nicely with keychain. ~/.subversion/auth/svn.simple contains only usernames now and no passwords. However when I use "git svn" to do anything I'm prompted for a password. Why doesn't this work? I even tried deleting the hash file to allow git svn to recreate it hoping that it would save my password there so I didn't have to type it again, but still I'm prompted for a password. This gets really annoying when pushing multiple commits. My svn repository is accessible via https and uses basic authentication, no ssh involved.
git --version git version 1.7.4
git svn --version git-svn version 1.7.4 (svn 1.6.15)
svn --version svn, version 1.6.15 (r1038135) compiled Jan 23 2011, 15:46:43
Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.apache.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme
sudo port selfupdate -v Password: ---> Updating the ports tree ---> Updating MacPorts base sources using rsync MacPorts base version 1.9.2 installed, MacPorts base version 1.9.2 downloaded. ---> MacPorts base is already the latest version
Mac OS 10.6.6 -- Ticket URL: <https://trac.macports.org/ticket/28329> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: maccheck@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => maccheck@… * port: => git-core Comment: Please remember to fill in the Port field and cc the maintainer. -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: maccheck@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Comment(by maccheck@…): This seems to be an issue with the git <-> svn bridge. The same problem arises if you use a non-MacPorts git executable. Tested it with the git executable coming with Xcode 4 GM. -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Changes (by jmr@…): * owner: maccheck@… => macports-tickets@… Comment: -> nomaintainer -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Comment(by nikolaus@…): Does anyone have an idea how we could go about fixing this? It is really annoying... -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Comment(by nikolaus@…): I just confirmed that svn passwords saved in plaintext work with git-svn also. This is obviously not a good workaround... (P.S.: sorry for the cc spam, I missclicked) -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Comment(by nikolaus@…): A bit more digging revealed that there is some discussion about this upstream: http://git.661346.n2.nabble.com/git-svn-won-t-remember-pem-password- tt7295962.html -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#28329: git svn doesn't use keychain --------------------------------+------------------------------------------- Reporter: jpschewe@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: git-core --------------------------------+------------------------------------------- Changes (by ciserlohn@…): * owner: macports-tickets@… => ciserlohn@… -- Ticket URL: <https://trac.macports.org/ticket/28329#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts