People using CodePlex can download Visual Studio Team Explorer to access a CodePlex hosted TFS instance free of charge, but what if you want to be a project team member and access the code from Eclipse or a non-windows machine?
Well, I’m proud to say that we’ve continued the tradition and you can now use Team Explorer Everywhere with CodePlex. Simply download the trial edition of Team Explorer Everywhere and then enter the license key given on the CodePlex wiki. Note that if you already have a full license to Team Explorer Everywhere (either through retail, volume licensing or MSDN) then you can obviously use this to access CodePlex as well.
Just a quick tip. When adding the connection, be sure to hop over to the Advanced tab to ensure that you do not have “tfs” in your path. CodePlex has it’s TFS servers at the root of the server location (as required by older TFS clients and older versions of TFS) – but the Team Explorer Everywhere client will default to the TFS 2010 convention of looking at https://servername/tfs unless you tell it differently. Also some of SSL certificates on some of the CodePlex servers are signed by a root certification authority that is not in the Java Certificate Store in all Java Runtime Environments running today. If you run into this problem and you are having SSL issues then you can add the root CA to your Java certificate store. An easier way is to un-check the “Accept only trusted SSL certificates” which will disable the root certification authority check for the SSL connection to the CodePlex server – but bear in mind that reduces the security of the communication between your machine and the CodePlex server.
Let me know how you get on. I’m excited to see who takes us up on this offer. As an encouragement, I’ll send a free copy of my book to the first person who emails me a screenshot of them contributing to a project on CodePlex using Team Explorer Everywhere.