Hi,
We have just moved our code to visualstudio.com and I and updating our Finalbuilder project to reflect this change. I am unfortunately not able to connect the visualstudio.com from the Team Foundation Actions. I have set up alternate credentials and I am using them in the action. I am using the Team Foundation Delete Workspace and Create Workspace.
Thanks
Henrik Skak Pedersen
Hi Henrik,
To help us understand the issue your seeing more clearly what is the error your receiving when running the create workspace action? Also what do you expect to occur? A workspace created on the client machine, or on the server?
Also of interest have you turned on the Team Foundation Server 2013 option in the FinalBuilder options page? If not turning this on allows for some extra options when creating workspaces. This is available in the latest release of FinalBuilder.
Hi Jason,
Thank you for your reply.
I receive these errors:
VS2008:
Error: TF30064: You are not authorized to access the server.
VS2010:
Error: TF14045: The identity is not a recognized identity.
VS2013:
Error: TF14045: The identity is not a recognized identity.
I don’t see a VS2013 option in the “Version Control Systems” options and I have installed the latest version. I only see the option “Check for VS2012 and up”.
I am trying to create a local workspace, but I get the same error on all Team Foundation Actions, so I guess that the login is the problem. Have you tried to connect to Visual Studio Online_
Kind regards
Henrik
Hi Henrik,
The issue your experiencing is due to tf.exe not supporting alternative login. The way to get tf.exe to work with visual studio online is to use the command once while logged in as the user who is going to perform the operation. This will display a login dialog, and then proceed to cache the credentials with the users profile. After this point tf.exe can be called without login details specified and the current users cached credentials will be used.
Alternatively you can use “Team Explorer Everywhere Command Line Client - Version 12.0” and call its batch file implementation. This is meant to implement usage of the alternative credentials, and main credentials. Java will need to be installed for this to run.
Perfect, thak you