views:

266

answers:

4

Hi,

I was on codeplex and trying to connect to their source control using team explorer. No joy though.

I tried connecting with https or http, using the server name and the project name. As I do not have a user on codeplex I could not login.

I am just trying to check out some code without changing it. My question is:

How can you connect team explorer to a codeplex server anonymously?

Cheers, Oded

A: 

I think it's not possible with Team Explorer. But you can with CodePlex Source Control Client or Tortoise

Jordi
+1  A: 

I think you have to use the CodePlex Source Control Client. In includes cpc.exe which supports the anonymous access features of CodePlex TFS servers for non-coordinator/developer access. But according to the site:

The CodePlex Client is not currently being maintained. The focus of the CodePlex team now is on the SvnBridge.

I'm using TortoiseSVN with SvnBridge with no problems.

John
+1  A: 

I have used SVNBridge with TortoiseSVN, which workes like a charm.

What I was looking for here is a way for anonymous access that is directly integrated with VS. Guess that's not possible at the moment.

Also just found out you can connect directly via TortoiseSVN, without SVNBridge. Look for the "SvnBridge on the CodePlex servers?" heading

Oded
+3  A: 

As the person primarily responsible for making anonymous access work against the TFS CodePlex servers, I can tell you that it isn't possible with Team Explorer. We tried to make it happen, but the way you get anonymous to work would've caused a pretty stellar-sized security hole with Team Explorer.

So, as others have mentioned, the custom-written clients (CPC and SvnBridge) do support anonymous. I know the Teamprise guys were talking about adding it to Teamprise for a while, but not sure if they ever got around to it. It would've been a pretty big change in the way they work (since it basically has to be Workspace-less).

Edit: Brannon helped, too. Wrote all the horrible C++ that I refuse to write. He just bugged me on IM, so I better amend my previous remarks. :-p

Brad Wilson
I also spiked the original SvnBridge implementation, but I don't think any of that code survived :)
Brannon
P.S. C++ is horrible. Did I mention that? Not like, "write songs and be a moderately successful villain who can't get the girl" horrible, because that's fun, but the "walking on glass in your bare feet" horrible.
Brad Wilson
We have the anonymous support still on our back-log at Teamprise, but like you say it is a fairly big deal for us because we work in a very similar way to the Visual Studio client - i.e. most version control operations are performed off the Workspace object in the Version Control API. I still hope we'll get to it one day, but sadly it will not be soon.
Martin Woodward