![](/img/trans.png)
[英]How to install Liquibase in a self hosted Windows agent ? (Azure Devops Pipeline)
[英]How to remove pipeline's access to self hosted agent (without the original PAT or access to the azure devops)?
以下是设置自托管代理的步骤。
./config.cmd
现在代理已准备好用于发布管道部署。 现在我想删除代理,所以我运行.\config remove
。 它要求我提供我不记得的 PAT。
我无法再访问 azure devops(因此无法生成新的 PAT)。 我的目标(广告这个问题)是关于从机器上删除代理服务。 它是否从 azure devops 中删除代理是无关紧要的。 有什么建议吗?
也许在上述命令错误之后删除C:\agent
文件夹就足够了?
我会留下正式的答案,以防万一。
在您的情况下,您无法更长时间地访问 Azure DevOps,并且您无法生成或重新生成 PAT 令牌。 没问题,这不是什么大问题,代理软件是您的 (a) 服务器和 (b) Azure DevOps 之间的连接。 因此,如果您无权访问 Azure DevOps,您将无能为力。 您需要关注的是从 (a) 服务器卸载代理软件,使其不再连接到 (b) Azure DevOps。
通常要删除代理,只需使用.\config remove
就像您在我们的问题中所做的那样,并忽略服务器错误,服务器再次需要 PAT 的唯一原因是允许远程从 Azure DevOps 中删除代理,因此您无权访问Azure DevOps 更长,只需忽略消息,它将删除文件。 删除文件夹,就是这样。
如果您使用.\config remove
删除文件时遇到麻烦或失败,则必须手动删除。 您有以下 2 个选项:
sc delete [service name]
。当其中一个选项完成时。 删除您的代理文件夹。 现在您的服务器不再连接到 Azure DevOps。 您可以将其用于另一个 Azure DevOps 代理安装。
参考:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.