访客用户访问
TeamCity 提供了开启访客登录的能力,允许匿名访问 TeamCity UI。
服务器管理员可以在 管理 | 身份验证 页面上 启用访客登录。
可以通过 访客用户设置 链接配置访客用户的角色和组,该链接可在 管理 | 用户 页面上找到。 默认情况下,访客用户对所有项目具有 项目浏览者 角色。
当启用访客用户时,任何数量的访客用户都可以同时登录到 TeamCity,而不会互相影响各自的会话。 因此,这对于仅监控 项目 页面上项目状态的非提交者可能很有用。
访客用户没有任何个人设置,例如 更改 页面和 个人资料 部分(即无法接收通知)。
如果启用了访客登录,您可以构建一个指向 TeamCity 网页界面的 URL,无需用户登录。 将 &guest=1
参数添加到常规页面的 URL 中。 在加载页面时,系统将静默尝试登录。
您可以通过在URL路径前添加 /guestAuth
来使用访客登录下载工件。 例如:
http://buildserver:8111/guestAuth/repository/download/<BuildConfigName>/<BuildID>:id/<artifacts>.zip