我在我的Windows Server 2003 R2上安装了TEE-CLC-11.0.0.1306。我能够在命令行中成功执行TF命令。但是当我设置TF_AUTO_SAVE_CREDENTIALS环境变量时,我收到此错误:
发生客户端错误:无法将凭据保存到活动凭据管理器(Null凭据管理器)。您必须手动配置此机制的存储凭据,或以不同方式指定凭据。
我通过运行以下命令打开了“存储的用户名和密码”工具: control keymgr.dll 我似乎无法手动创建凭据。在我的Window 7机器上,TEE凭证存储正常并且正常工作,因此我转到:控制面板\所有控制面板项目\凭证管理器以查看TEE的条目为例,但它不存在。
答案 0 :(得分:1)
Team Explorer Everywhere命令行客户端无法在Windows上保存凭据。 Team Explorer Everywhere与Visual Studio一样,使用Windows凭据管理器来持久保存凭据。如果您是加入域或影子帐户,则存储在凭据管理器中的凭据将覆盖您的域凭据。
简单地打开 Credential Manager并添加TFS服务器的凭据。
(从技术上讲,Windows根本不是支持的平台,我们建议您使用团队资源管理器安装的actual TFS command-line client部分。上述步骤也适用。)