We aren't getting any feedback from the TF CLC command in Linux when trying to access our TFS 2010 server -
i have been working 1 of our linux administrators command-line access our tfs server our linux environment, , aren't being successful.
when using tf command log in, receive no feedback @ it, nothing whether login successful or not, nor prompted password. able normal feedback if use command, in case, whichever command we're looking for.
there nothing in event viewer logs on tfs server, nor on linux machine pertaining these attempted , (failed?) login attempts. have confirmed can access tfs web service linux machine, , person testing has access @ least 1 team project.
per article here: http://msdn.microsoft.com/en-us/library/hh190725(v=vs.100).aspx should receive prompt credentials, or @ least password, if either/both not specified:
"you prompted specify credentials if have not stored them , try run tf command without option. if try run tf command option not specify password, prompted specify one."
current setup:
tfs server running windows server 2008 r2 team foundation server 2010
linux environment running red hat enterprise linux server release 5.8 (tikanga) jre 1.7 , team explorer everywhere clc 12.0.1 downloaded http://www.microsoft.com/en-us/download/details.aspx?id=40785
the tee clc installed per instructions in download page, , not use eclipse. exact install steps (which less helpful):
to install cross-platform command-line client team foundation server 1) unzip archive (tee-clc-12.0.0.zip file) contains client. 2) configure shell or system path include folder unzipped archive. 3) verify client working, @ command prompt, type tf, , press enter key. if client correctly installed, output appears, starting "microsoft team explorer everywhere command-line client (version 12.0.0)". "microsoft team explorer everywhere command-line client (version 12.0.0)" verbiage when run tf itself.
here list of commands tried on linux machine:
tf -login tf -login:<username> tf -login:<username>@<companyurl>.com tf -login:<username>@<domain> tf -login: <username>@<domain> tf -login:<username>@<domain> tf -login:<username>@<tfsservername> tf -login:<username>@<tfsservername>.<companyurl>.com tf -login: <username>@<tfsservername>.<companyurl>.com tf -login:http://<tfsservername>:8080/tfs/<username> tf -login: <username>@http://<tfsservername>:8080/tfs tf -login: <username>@<tfsservername> tf -login:<username>@<tfsservername> tf -login:<username>@http://<tfsservername>:8080/tfs tf -login:<username>@http://<tfsservername>:8080/tfs,<password> tf -login:<username>@<tfsservername> tf -login|<username>@<tfsservername> tf -login|<username>@<domain> tf -login:<username>@<domain>,<password> tf -login:<username>@<domain>, tf -login:<username>@<companyurl> tf -login:<username>@<domain> tf -login:<username>@<domain>,<password> tf -login:<username>@<domain>, tf -login:<username>@<domain>, tf -login: tf -login:<domain>\<username>,<password> tf -login:<domain>\<username>,<password> tf -login:<username>@<domain> tf -login:<username>@<domain> tf -login:<username> tf -login:<domain>\<username> tf -login:http://<tfsservername>:8080/tfs\<username> tf -login:<domain>\<username> -server:http://<tfsservername>:8080/tfs tf -login:<domain>\<username> -server:http://<tfsservername>/tfs tf -login:<username>@<domain> -server:http://<tfsservername>/tfs tf -login:<username>@<domain> -server:http://<tfsservername>/tfs tf -login:<username>@<domain>,<password> tf -login:<username>@<domain>, tf -login:<username>@<domain> -server:sudo less /var/log/messages tf -login:<domain>\<username> -server:http://<tfsservername>:8080/tfs tf -login:<username>@<domain> -server:http://<tfsservername>:8080/tfs tf -login:<username>@<domain> -server:http://<tfsservername> tf -login:<username>@<domain> -server:http://<tfsservername>/tfs tf -login:<username>@<domain> -server:http://<tfsservername>/ tf -login:<username>@<domain> -server:http://<tfsservername>:8080/tfs/ tf -login:<username>@<companyurl>.com -server:http://<tfsservername>:8080/tfs/ tf -login:<username>@<companyurl> -server:http://<tfsservername>:8080/tfs/ tf -login:<username>@<domain> -server:http://<tfsservername>:8080/tfs/
when try these error (which expected, arguments wrong):
tf workspaces /collection:http://<servername>:8080/tfs/<collectionname> input validation error occurred: workspace name '/collection:http://<servername>:8080/tfs/<collectionname>' contains invalid characters. valid ntfs characters permitted. tf workspaces collection:http://<servername>:8080/tfs/<collectionname> input validation error occurred: workspace name '/collection:http://<servername>:8080/tfs/<collectionname>' contains invalid characters. valid ntfs characters permitted.
(note: server , collection names simple alphanumeric strings, no special characters @ all)
when try following commands, no feedback whatsoever (again):
tf workspaces -collection:http://<servername>:8080/tfs/<collectionname> tf dir $/<projectname> tf dir $/<project name> -collection:http://<servername>:8080/tfs/<collectionname>
per recommendation, looked ~/microsoft/team foundation/4.0/logs folder under user profile, doesn't exist. in fact, no folder case-insensitive word "foundation" exists anywhere on linux machine.
since aren't receiving feedback command, have no idea problem or our troubleshooting should take next.
logs not in ~/microsoft
, they're in ~/.microsoft
. (note dot.)
it's difficult problem without logs: you're not specifying command in first examples, -login
not command, it's option. need specify login credentials option along command. example:
tf workspaces -login:... -collection:...
but without logs, it's difficult tell problem is.
Comments
Post a Comment