[Python-Dev] Admin access using svn+ssh

"Martin v. Löwis" martin at v.loewis.de
Sun Aug 21 15:12:00 CEST 2005

It turns out that svn+ssh with a single account has limitations:
you can only set the tunnel user when you are using a restricted
key. In PEP 347, the plan is that the current SF project admins
get shell access to the pythondev account, which just has been

To resolve this, project admins need two different SSH keys:
one for accessing the shell, and one for regular commit activities.

I would suggest that the default key is used for regular commits,
and a separate key is created for shell access. I described this
a bit in the PEP, essentially, in .ssh/config, I have

Host pythondev
  Hostname dinsdale.python.org
  User pythondev
  IdentityFile ~/.ssh/pythondev

So when I do "ssh pythondev", I get the shell account; when I do
"svn co svn+ssh://pythondev@svn.python.org/python/trunk/Modules",
I use my default identity, which gets tunneled as "Martin v. Loewis".


More information about the Python-Dev mailing list