Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remote access to Team Foundation Server 2010

Tags:

tfs

We are four developers in different locations (in a 100 km radius of each other) tryint o collaborate on a software development project.

We would like to install Team Foundation Server 2010 on one of our machines (we are all using Windows 7) and use that as our central source code repository and work items management.

However we cannot seem to be able to configure TFS to accept remove connections (through Visual Studio). Is it possible to use TFS in this manner?

like image 996
Alexandre Bell Avatar asked Jun 20 '11 14:06

Alexandre Bell


People also ask

How do I access Team Foundation Server?

From the Visual Studio Tools menu, select Options, then select Source Control > Plug-in Selection. Select Visual Studio Team Foundation Server. For Visual Studio Team Foundation Server, enter the name and port number for the Azure DevOps Proxy Server. Select Use SSL encryption (https) to connect.

How do I add a Team Foundation Server in Visual Studio 2010?

Open Visual Studio 2010, click on the Team menu and then click on the Connect to Team Foundation Server... option. From the Connect to Team Project window that opens, click the Servers... button.

What is the URL of the Team Foundation Server?

http://myserver:8080/tfs/project-name -- on premises Azure DevOps installation (Azure DevOps Server / Team Foundation Server)

How do I connect to VS TFS 2013?

Launch Visual Studio 2013, click on Team and then click on the Connect to Team Foundation Server option. From the Team Explorer window, click on Select Team Projects to open the server connection window. Click the Servers button. Click the Add button.


1 Answers

TFS is just a bunch of web services and should be set up for remote access out of the box.

Things you'll probably need to configure.

  1. Make sure that the windows firewall is allowing TFS to accept incoming requests on port 8080 (the TFS install may do this for you)

  2. Configure your router to use "Port Forwarding" so that requests from the internet to port 8080 are routed to the machine with TFS installed.

  3. Your ISP probably allocates IP addresses dynamically so you might need to sign up for a Dynamic DNS service such as NO-IP.com. (check which ones are supported by your router)

Once you've done this then you should be up and running.

I'm sure others will suggest that you ditch TFS and use a DVCS such as GIT or Mercurial, they have a point! You should consider if it's worth the effort of getting TFS to work in this way when another system might be easier to get up and running.

like image 129
James Reed Avatar answered Oct 14 '22 20:10

James Reed