I wish to use a certificate with Linux command-line svn.
I obtained my certificate using IE on Windows, and exported it. Then I copied it to Linux. Here's my experience (below). I'd like to a) fix what's wrong here and b) understand the relationship between Subversion and Apache in the case where the repository isn't on my local host, but on a remote host.
In Googling to figure out a solution and understand it, I keep seeing Apache installation and configuration instructions. Is it the case that, despite not hosting the repository locally or makin开发者_如何学Cg it available to others from my host, I still must install and configure Apache? Those discussions always seem to fall in the context of serving up a repository to others and I'm not trying to do that.
I'm only trying to consume a Subversion repository from a remote host in my company using a certificate generated by my company's certificate authority.
russ@russ-elite-book:~/certificates> ll
total 4
-rw-r--r-- 1 russ russ 4060 2010-12-07 15:36 mybadge.pfx
russ@russ-elite-book:~/certificates> svn co https://xyz.acme.com/svn/xyz/trunk
Authentication realm: https://xyz.acme.com:443
Client certificate filename: ./mybadge.pfx
Passphrase for '/home/russ/certificates/mybadge.pfx':
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS \
request for 'https://xyz.acme.com/svn/xyz/trunk'
Copious thanks to any and all who can help.
Russ
Most likely, based on that response, your certificate doesn't have permission to access that svn host; it is probably a permissions issue on the server.
精彩评论