如何使用Visual Studio Code连接本地Azure DevOps(TFS服务器)?连接失败求助
解决VS Code连接TFS无登录选项的问题
- 先确认安装正确的扩展:装官方的Azure Repos扩展(TFS已归入Azure DevOps体系,旧的TFS专属扩展可能已停止维护),在VS Code扩展商店搜索这个名字,认准微软发布的版本。
- 手动触发登录流程:打开命令面板(快捷键
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)),输入Azure Repos: Sign In直接启动登录流程。如果是本地部署的TFS服务器,要输入正确的服务器URL格式:http://<你的TFS服务器IP>:8080/tfs。 - 检查账户入口:点击VS Code左下角的账户图标,选择「添加账户」,再选「Azure DevOps/TFS」类型,手动发起登录。
- 适配本地TFS认证:如果是内部部署的TFS,可能需要调整认证方式:
- 在VS Code设置里搜索
azureRepos.authenticationProvider,将值设为ntlm或basic - 也可以先在命令行配置凭证:Windows用
git config --global credential.helper wincred,Mac/Linux用对应系统的凭证管理器提前保存TFS的账号密码,再回到VS Code操作。
- 在VS Code设置里搜索
- 重置扩展状态:禁用再重新启用Azure Repos扩展,或者重启VS Code,清除扩展缓存后再尝试登录。
内容的提问来源于stack exchange,提问作者kamal
相关产品推荐
相关产品推荐

