gpt4 book ai didi

command-line - tf.exe "you are not authorized to access",不接受我的登录参数

转载 作者:行者123 更新时间:2023-12-04 14:24:36 25 4
gpt4 key购买 nike

很长一段时间以来,我一直试图解决这个问题,当我是管理员并且是我的 TFS 的唯一用户时,我对 TF.exe 命令执行的每次执行都会引发 TF30063 异常。

问题:尝试在干净的机器上执行此操作,没有任何 Visual Studio 用户登录到 Visual Studio,重要提示:还要从 Windows 凭据中删除您的用户 .

tf.exe workspaces /computer:mycomputer

enter image description here

此模式会弹出提示输入凭据,但我需要在没有用户干预的情况下在命令窗口中运行某些内容,因此查看帮助我发现您可以发送 /login:user,password
然后,让我们再次尝试在命令中使用它:
tf.exe workspaces /computer:mycomputer /login:myuser@outlook.com,MyPassword

现在,我收到以下异常:
TF30063: You are not authorized to access xxx

但是,最后,如果我登录那个弹出窗口(我不想这样做,因为它将是一个远程构建服务)突然所有命令都可以正常工作。

如果在这里没有用,使用/login 命令有什么意义?有没有办法在没有提示的情况下执行此登录?

谢谢您的帮助!

最佳答案

您似乎使用的是 VSTS,而不是本地 TFS。平时/登录 选项可用于本地 TFS,我们使用 /登录 选项指定运行命令的 Team Foundation Server 用户帐户。

如果要在 VSTS 上使用,需要获取 OAuth token ,并指定 /loginType:OAuth .命令行是:

tf workspaces /collection:https://xxxx.visualstudio.com /loginType:OAuth /login:.,[OAuth token]

添加截图:

enter image description here

关于command-line - tf.exe "you are not authorized to access",不接受我的登录参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48614268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com