我正在将 Microsoft 部署代理 2013 安装到 Azure VM 上。为了连接到我的发布管理服务器(在我的情况下为 Visual Studio Online),我需要作为本地系统或使用自定义帐户进行身份验证:
因此,使用我的凭据 - 我已验证可以使用发布管理服务,但我无法将它们连接到发布管理服务器:
I, 2015/02/04, 16:50:11.245, User [ME] is system, Admin
I, 2015/02/04, 16:50:11.260, Validated account to use as identity for Release Management Services.
I, 2015/02/04, 16:50:11.260, Validating Release Management Server for Team Foundation Server 2013...
E, 2015/02/04, 16:50:11.448, Got a non-OK status code of NonAuthoritativeInformation from http://whatever.visualstudio.com/...
当然 - 我登录该框的凭据与我访问 RM 服务器的凭据不同。所以你我想我有两个选择:
- 将我可以访问 RM 服务器的相同帐户添加到本地框:不起作用,我的 ...@hotmail.com 用户名太长。
- 将框的凭据添加到 Visual Studio Online:不起作用,它需要发送该邀请电子邮件。
另一种选择当然是在没有代理的情况下使用 Release Management。它使用远程powershell。那也不起作用 - 部署失败:
Connecting to remote server boxcloudapp.net failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.
根据我的阅读,我怀疑这是因为 powershell 在 SSL 上运行并将自签名证书提供给不受根 CA 信任的发布管理。
我在这里做错了什么?不可能那么难,对吧?