I'm using the command line in OSX, so I'm not sure what configuration options are available, but if you have any suggestions as to how the single authentication could be accomplished in my environment it would be greatly appreciated.
In the meantime, I suggest the instructions on the google code "checkout" page be updated. Currently, they read: If you plan to make changes, use this command to check out the code as yourself using HTTPS: # Project members authenticate over HTTPS to allow committing changes. svn checkout *https*://buddyball.googlecode.com/svn/trunk/ buddyball --username trekerboy *When prompted, enter your generated googlecode.com password<http://code.google.com/hosting/settings> .* Which asks users to specify their username during the checkout process. It sounds like from what you're telling me, this is no longer necessary, and more explicit instructions should be provided to ensure users know the default behavior has changed to authenticate on commit from authenticate on checkout. What do you think? -= Jason Stewart -= thunderandwalls.com On Fri, Jul 30, 2010 at 12:49 PM, Ben Collins-Sussman <[email protected]>wrote: > The svn client, when challenged by the server, caches the password in > your ~/.svn/ directory. See the svn book to read about it. I believe > this is no longer the default behavior on *newer* svn clients, so if > it keeps asking you to authenticate on every commit, then you may > simply be experiencing an upgrade to a new svn client. For newer svn > clients, you have to tell it "yes, it's okay to cache my password in > cleartext on disk". > > In other words, I'm not sure if you're experiencing annoying behavior, > or just predicting that you might. If it does happen, it's wholly an > svn client issue, not an svn server issue. All we did was move the > server challenge from "all https actions" to "write actions". But if > and when the svn client caches the credentials or not -- that's wholly > under your own control. > > > On Fri, Jul 30, 2010 at 11:34 AM, Jason Stewart <[email protected]> > wrote: > > Hi Ben, > > So are you saying that now we must supply username and password whenever > we > > commit? That seems a little laborious given that we must supply the > google > > generated password each time... > > Is there a way to authenticate once, such as when check the code out, > then > > not be required to supply user and password for commit (as was the "old" > > way)? > > > > -= Jason Stewart > > -= thunderandwalls.com > > > > > > On Fri, Jul 30, 2010 at 11:42 AM, Ben Collins-Sussman < > [email protected]> > > wrote: > >> > >> That's because about 3 months ago we changed our svn server to only > >> require credentials on writes, not on reads. Reads are never > >> challenged, ever, and even passing '--username --password' on the > >> commandline won't force a read to authenticate; they're just ignored. > >> :-) > >> > >> On Fri, Jul 30, 2010 at 9:59 AM, Jason Stewart <[email protected]> > >> wrote: > >> > Hi Ben, > >> > Yes, it prompts me for a password but it asks for the password for > >> > terminal > >> > user (treker) and not my google user ([email protected]). Of > course, > >> > when > >> > I enter the password, it fails and gives me the 500 server error. > >> > If I supply credentials via [email protected] and > >> > --password=blahblah, the commit works fine. Although, I must note that > >> > prior > >> > to a few days ago, I was not required to provide credentials when > >> > commiting, > >> > only when checking out. > >> > Thanks for your help! > >> > > >> > -= Jason Stewart > >> > -= thunderandwalls.com > >> > > >> > > >> > On Fri, Jul 30, 2010 at 10:54 AM, Ben Collins-Sussman > >> > <[email protected]> > >> > wrote: > >> >> > >> >> OK, but when you 'svn commit' from that same SSL working copy, does > it > >> >> prompt you for a password? Or does it just throw 500? If the > latter, > >> >> can you try putting your password on the commandline too? > >> >> (--password) > >> >> > >> >> On Fri, Jul 30, 2010 at 9:26 AM, Jason Stewart <[email protected]> > >> >> wrote: > >> >> > Hi Ben, > >> >> > Sure thing. Thank you for responding. > >> >> > Checkout command: > >> >> > svn checkout https://buddyball.googlecode.com/svn/trunk/buddyball > >> >> > --username > >> >> > trekerboy > >> >> > > >> >> > (at this point, it does not ask me for my password anymore) > >> >> > Yes, I've been able to commit for months prior to this. > >> >> > Any help is appreciated! > >> >> > > >> >> > -= Jason Stewart > >> >> > -= thunderandwalls.com > >> >> > > >> >> > > >> >> > On Fri, Jul 30, 2010 at 10:12 AM, Ben Collins-Sussman > >> >> > <[email protected]> > >> >> > wrote: > >> >> >> > >> >> >> 1. Can you show us the exact commandline you're typing, and the > >> >> >> exact > >> >> >> response? > >> >> >> > >> >> >> 2. Have you been able to commit before? > >> >> >> > >> >> >> 3. Are you sure your working copy is https://? Commits only > work > >> >> >> over > >> >> >> SSL. > >> >> >> > >> >> >> > >> >> >> > >> >> >> On Thu, Jul 29, 2010 at 9:42 PM, Jason Stewart < > [email protected]> > >> >> >> wrote: > >> >> >> > I am also having the commit issue (internal 500 error) with my > >> >> >> > project: http://code.google.com/b/buddyball. > >> >> >> > > >> >> >> > I was able to get around the issue by supplying a username and > >> >> >> > password during commit using [email protected] -- > >> >> >> > password=abv123. > >> >> >> > > >> >> >> > Is there a fix in the works here? > >> >> >> > > >> >> >> > Thanks! > >> >> >> > > >> >> >> > - Jason > >> >> >> > > >> >> >> > On Jul 18, 9:23 am, tumba25 <[email protected]> wrote: > >> >> >> >> She tested and committed successfully today. > >> >> >> >> > >> >> >> >> On 13 Juli, 17:28, Tony Zale <[email protected]> wrote: > >> >> >> >> > >> >> >> >> > Please paste the user's full commandline request and response > >> >> >> >> > into > >> >> >> >> > the > >> >> >> >> > thread, thanks! > >> >> >> >> > >> >> >> >> > On Tue, Jul 13, 2010 at 8:10 AM, tumba25 <[email protected]> > >> >> >> >> > wrote: > >> >> >> >> > > Still the same 500 error. > >> >> >> >> > >> >> >> >> > > On 12 Juli, 23:07, Tony Zale <[email protected]> wrote: > >> >> >> >> > > > We made some server-side svn adjustments this morning -- > >> >> >> >> > > > are > >> >> >> >> > > > you > >> >> >> >> > > > still > >> >> >> >> > > > experiencing these issues? > >> >> >> >> > >> >> >> >> > > > Thanks! > >> >> >> >> > > > Tony > >> >> >> >> > >> >> >> >> > > > On Mon, Jul 12, 2010 at 8:22 AM, Ryan Chouinard > >> >> >> >> > > > <[email protected] > >> >> >> >> > > >wrote: > >> >> >> >> > >> >> >> >> > > > > I'm getting similar behavior on my project, although it > >> >> >> >> > > > > seems > >> >> >> >> > > > > to be > >> >> >> >> > > > > intermittent. My situation is a little different as I'm > >> >> >> >> > > > > the > >> >> >> >> > > > > only user > >> >> >> >> > > > > committing to the project. Most of the time I get > >> >> >> >> > > > > MKACTIVITY > >> >> >> >> > > > > errors, > >> >> >> >> > > > > but occasionally I get CHECKOUT errors during a commit. > >> >> >> >> > > > > If I > >> >> >> >> > > > > keep > >> >> >> >> > > > > trying to commit, it will eventually go through. My > >> >> >> >> > > > > latest > >> >> >> >> > > > > commit took > >> >> >> >> > > > > 12 tries before it finally went through. > >> >> >> >> > >> >> >> >> > > > > I've noticed this behavior off and on for about a week > >> >> >> >> > > > > now. > >> >> >> >> > > > > Does > >> >> >> >> > > > > anyone have any information about this? > >> >> >> >> > >> >> >> >> > > > > On Jul 11, 11:26 am, tumba25 <[email protected]> > wrote: > >> >> >> >> > > > > > We > >> >> >> >> > > > > > > >> >> >> >> > > > > > > >> >> >> >> > > > > > havehttp:// > code.google.com/p/phpbb-sv/hostedatcode.google.com. > >> >> >> >> > >> >> >> >> > > > > > I can commit changes without errors, but the second > >> >> >> >> > > > > > owner > >> >> >> >> > > > > > gets "svn: > >> >> >> >> > > > > > Server sent unexpected return value (500 Internal > >> >> >> >> > > > > > Server > >> >> >> >> > > > > > Error) in > >> >> >> >> > > > > > response to MKACTIVITY request for > >> >> >> >> > > > > > '/svn/!svn/act/737afc1c-6b04-4e58- > >> >> >> >> > > > > > ac45-fff6bb27c468'" when she tries to commit > anything. > >> >> >> >> > >> >> >> >> > > > > -- > >> >> >> >> > > > > You received this message because you are subscribed to > >> >> >> >> > > > > the > >> >> >> >> > > > > Google > >> >> >> >> > > Groups > >> >> >> >> > > > > "Project Hosting on Google Code" group. > >> >> >> >> > > > > To post to this group, send email to > >> >> >> >> > > [email protected]. > >> >> >> >> > > > > To unsubscribe from this group, send email to > >> >> >> >> > > > > > >> >> >> >> > > > > > >> >> >> >> > > > > > >> >> >> >> > > > > [email protected]<google-code-hosting%[email protected]> > <google-code-hosting%[email protected]<google-code-hosting%[email protected]> > > > >> >> >> >> > > > >> >> >> >> > > > >> >> >> >> > > > >> >> >> >> > > <google-code-hosting%[email protected]<google-code-hosting%[email protected]> > <google-code-hosting%[email protected]<google-code-hosting%[email protected]> > > > >> >> >> >> > >> >> >> >> > > > > . > >> >> >> >> > > > > For more options, visit this group at > >> >> >> >> > > > > > http://groups.google.com/group/google-code-hosting?hl=en. > >> >> >> >> > >> >> >> >> > > -- > >> >> >> >> > > You received this message because you are subscribed to the > >> >> >> >> > > Google > >> >> >> >> > > Groups > >> >> >> >> > > "Project Hosting on Google Code" group. > >> >> >> >> > > To post to this group, send email to > >> >> >> >> > > [email protected]. > >> >> >> >> > > To unsubscribe from this group, send email to > >> >> >> >> > > > >> >> >> >> > > > >> >> >> >> > > > >> >> >> >> > > [email protected]<google-code-hosting%[email protected]> > <google-code-hosting%[email protected]<google-code-hosting%[email protected]> > > > >> >> >> >> > > . > >> >> >> >> > > For more options, visit this group at > >> >> >> >> > >http://groups.google.com/group/google-code-hosting?hl=en. > >> >> >> > > >> >> >> > -- > >> >> >> > You received this message because you are subscribed to the > Google > >> >> >> > Groups "Project Hosting on Google Code" group. > >> >> >> > To post to this group, send email to > >> >> >> > [email protected]. > >> >> >> > To unsubscribe from this group, send email to > >> >> >> > [email protected]<google-code-hosting%[email protected]> > . > >> >> >> > For more options, visit this group at > >> >> >> > http://groups.google.com/group/google-code-hosting?hl=en. > >> >> >> > > >> >> >> > > >> >> >> > >> >> >> -- > >> >> >> You received this message because you are subscribed to the Google > >> >> >> Groups > >> >> >> "Project Hosting on Google Code" group. > >> >> >> To post to this group, send email to > >> >> >> [email protected]. > >> >> >> To unsubscribe from this group, send email to > >> >> >> [email protected]<google-code-hosting%[email protected]> > . > >> >> >> For more options, visit this group at > >> >> >> http://groups.google.com/group/google-code-hosting?hl=en. > >> >> >> > >> >> > > >> >> > -- > >> >> > You received this message because you are subscribed to the Google > >> >> > Groups > >> >> > "Project Hosting on Google Code" group. > >> >> > To post to this group, send email to > >> >> > [email protected]. > >> >> > To unsubscribe from this group, send email to > >> >> > [email protected]<google-code-hosting%[email protected]> > . > >> >> > For more options, visit this group at > >> >> > http://groups.google.com/group/google-code-hosting?hl=en. > >> >> > > >> >> > >> >> -- > >> >> You received this message because you are subscribed to the Google > >> >> Groups > >> >> "Project Hosting on Google Code" group. > >> >> To post to this group, send email to > >> >> [email protected]. > >> >> To unsubscribe from this group, send email to > >> >> [email protected]<google-code-hosting%[email protected]> > . > >> >> For more options, visit this group at > >> >> http://groups.google.com/group/google-code-hosting?hl=en. > >> >> > >> > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups > >> > "Project Hosting on Google Code" group. > >> > To post to this group, send email to > >> > [email protected]. > >> > To unsubscribe from this group, send email to > >> > [email protected]<google-code-hosting%[email protected]> > . > >> > For more options, visit this group at > >> > http://groups.google.com/group/google-code-hosting?hl=en. > >> > > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Project Hosting on Google Code" group. > >> To post to this group, send email to > [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]<google-code-hosting%[email protected]> > . > >> For more options, visit this group at > >> http://groups.google.com/group/google-code-hosting?hl=en. > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Project Hosting on Google Code" group. > > To post to this group, send email to > [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<google-code-hosting%[email protected]> > . > > For more options, visit this group at > > http://groups.google.com/group/google-code-hosting?hl=en. > > > > -- > You received this message because you are subscribed to the Google Groups > "Project Hosting on Google Code" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-code-hosting%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-code-hosting?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Project Hosting on Google Code" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code-hosting?hl=en.

