VSTS 专用代理未删除
VSTS private agent does not removed
我在 Computer1 上使用 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 private agent 'vsts-agent-win7-x64-2.126.0.zip'。它没有帮助。配置和删除时出现相同的错误。在这一切之后,我完全删除了文件夹中的所有文件并安装了新代理。我向新项目 proj2 注册了同名的新代理。控制台输出成功,服务启动,一切正常。但是代理在 30 分钟后没有出现在 VSTS 中。
这很奇怪。我再次尝试删除代理,但得到了这个:
Сбой: Удаление агента с сервера
Moved Temporarily
服务已删除,但注册代理仍然不可用。它告诉我之前删除代理。
有谁知道在这种情况下如何删除代理并重新注册?
如果您转到帐户设置 --> 代理池,您可以查看每个池配置的代理。如果您没有指定自定义池,您的私人代理可能位于默认池中。代理名称后面是一个 X,您可以使用它来删除代理。
成功删除代理后,您可以在本地计算机上重新安装它。确保 运行 您的 PowerShell window 作为管理员,因为这是配置 Windows 服务所必需的。
在代理文件夹中,确保您可以看到隐藏文件,删除.agent
和.credentials
文件,然后再次调用config remove
。这应该会从您的本地计算机中删除该服务,并允许您重新配置代理。
您还可以将代理解压到新文件夹,并在取消注册服务后执行全新安装
如果代理仍在代理池中注册,您可以在 VSTS 上的代理池屏幕中使用代理右侧的小 X 按钮(可能需要最大化屏幕以使其可见)也从 VSTS 中删除代理。请务必将其从代理池中删除,因为从代理队列中删除 jus 不会从帐户中完全删除代理。
我在 Computer1 上使用 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 private agent 'vsts-agent-win7-x64-2.126.0.zip'。它没有帮助。配置和删除时出现相同的错误。在这一切之后,我完全删除了文件夹中的所有文件并安装了新代理。我向新项目 proj2 注册了同名的新代理。控制台输出成功,服务启动,一切正常。但是代理在 30 分钟后没有出现在 VSTS 中。 这很奇怪。我再次尝试删除代理,但得到了这个:
Сбой: Удаление агента с сервера
Moved Temporarily
服务已删除,但注册代理仍然不可用。它告诉我之前删除代理。 有谁知道在这种情况下如何删除代理并重新注册?
如果您转到帐户设置 --> 代理池,您可以查看每个池配置的代理。如果您没有指定自定义池,您的私人代理可能位于默认池中。代理名称后面是一个 X,您可以使用它来删除代理。
成功删除代理后,您可以在本地计算机上重新安装它。确保 运行 您的 PowerShell window 作为管理员,因为这是配置 Windows 服务所必需的。
在代理文件夹中,确保您可以看到隐藏文件,删除.agent
和.credentials
文件,然后再次调用config remove
。这应该会从您的本地计算机中删除该服务,并允许您重新配置代理。
您还可以将代理解压到新文件夹,并在取消注册服务后执行全新安装
如果代理仍在代理池中注册,您可以在 VSTS 上的代理池屏幕中使用代理右侧的小 X 按钮(可能需要最大化屏幕以使其可见)也从 VSTS 中删除代理。请务必将其从代理池中删除,因为从代理队列中删除 jus 不会从帐户中完全删除代理。