TF42056: The build service could not connect .... TF30063: You are not authorized....
This message is displayed on a client box (running VS 2005 architect) when we attempt to execute a build type. The build type is referenceing the build service on a different server. TFS is running great and check in / check out, etc works fine. However, I do not have a domain in place since this is all installed on virtual instances. All logins are local and everything works great except for this. My problem is that since the build service account is running on a standalone machine I'm assuming it is responsible for providing this message back to the client.
TF42056: The build service could not connect to the Team Foundation Server: TF30063: You are not authorized to access http://10.22.95.48:8080.
My config is ...
10.22.95.50 => build service Server
10.22.95.48 => Team Foundation Server
10.22.95.45 => dev box (client) getting the error message.
I've tried several different accounts for the build service but nothing seems to allow it to connect. Is there a way to update the credentials that the build service will use to connect to the TFS (assuming that is even the problem) or am I going to be forced to implement all of this through domain accounts?
Thanks,
Craig Baugh
[1219 byte] By [
cbaugh] at [2008-3-7]
I believe you have diagnosed the problem correctly - a handshake occurs between the TFS and the build machine when a build is requested from the client, and it appears that your build service account does not have permissions on the TFS.
I don't particularly know how to fix this issue, however... It would appear that you are not having trouble contacting the TFS from your dev box, which is also not using a domain account. How are you accomplishing this? Can you use the same strategy with the build service account?
Well I got it working thanks to these ideas and others. Definitely some more info on how the build process "works" would be helpful. What I didn't know was that the build machine also has a copy of VS2005 installed in addition to the build service. Once I ran TFC (Team Foundation Client) on the build box and also went into VS on the build box and logged into TFS then I finally was able to get the build to work.
Now I have 5 dev boxes, two app boxes (one is also my build box) and another sql box. No domain and everything is local to each box. (The dev boxes are in my corporate domain) but they also have indiv logins on the TFS box and are added into TFS with those same login accounts.
Works great now that it works !
Thanks for the help.