我在计算机1上使用vsts私人代理vsts-agent-win7-x64-2.123.0.zip和我的proj1,代理名称为Computer1。一段时间后,我从VSTS中删除了整个项目。然后我试图删除代理配置,如'config remove',但有错误
VS800075: The project with id 'd2df8515-d69b-4a5d-96bf-93872a837d25' does not exist, or you do not have permission to access it.
所以我决定在不删除配置的情况下设置代理。因为它没有成功。 然后我安装了新版本的vsts私人代理'vsts-agent-win7-x64-2.126.0.zip'。它没有帮助。配置和删除时出现相同的错误。完成所有这些后,我完全删除文件夹中的所有文件并安装新代理。我向新项目proj2注册了具有相同名称的新代理。控制台输出成功,服务启动,一切似乎都没问题。但是30分钟后代理人没有出现在VSTS中。 很奇怪。我试图再次删除代理,但得到了这个:
Сбой: Удаление агента с сервера
Moved Temporarily
服务已被删除,但注册代理仍然无法使用。它告诉我以前删除代理。 有谁知道如何删除代理并在这种情况下再次注册?
答案 0 :(得分:1)
在代理文件夹中,确保您可以看到隐藏文件,删除.agent
和.credentials
文件,然后再次呼叫config remove
。这应该从本地计算机中删除该服务,并允许您重新配置代理。
您还可以在取消注册服务后将代理提取到新文件夹并执行全新安装
如果代理仍然在代理池中注册,则可以在VSTS上的代理池屏幕中使用代理右侧的小 X 按钮(可能需要最大化屏幕才能使用变得可见)也从VSTS中删除代理。请务必将其从代理池中删除,因为从代理队列中删除jus不会完全从帐户中删除代理。
答案 1 :(得分:0)