为什么我必须登录多次?

时间:2019-04-07 19:43:47

标签: git visual-studio visual-studio-2017 azure-devops

我在Azure DevOps中具有存储库,并且在Visual Studio 2017 Enterprise 15.9.9版中具有代码。每当我启动VS并想要提交代码或获取最新版本时,该解决方案就会显示为未连接到任何源控件。我必须从VS状态栏中选择“添加到源代码管理”,然后选择Git,然后要求我选择要使用的帐户。它永远都不会忘记该解决方案一次到一次都受到源代码控制的事实。

最重要的是,即使我在同一VS实例上工作了几个小时,它也会经常弹出窗口要求我选择一个帐户。

每次发生这种情况时,我都会收到一封电子邮件,告诉我添加了Azure DevOps个人访问令牌。

为什么不记得设置?我已经使用SVN多年了,从来没有像这样的东西。

更新我刚刚注意到,发生这种情况时,我在“输出”面板中得到了以下内容...

  

打开存储库:

     

C:\ Users \ Me \我的网站

     

Git失败并出现致命错误。

     

无法读取“ https://myusername@dev.azure.com”的密码:终端提示已禁用

不知道这是否相关,但是值得以防万一

1 个答案:

答案 0 :(得分:0)

根据您的描述,请尝试以下方式:

  1. 单击您的姓名,然后从右上角的我的个人资料中选择“帐户设置”,然后注销。
  2. 重新登录,然后在弹出对话框中,单击“ 检查更新的许可证”。

当单击“检查更新的许可证”时,VS应该刷新用户许可证。

在类似的here案例中,看看尼古拉斯·韦斯特布鲁克的答复。

另一个要检查的地方是默认的源代码管理插件:

打开项目,然后转到“工具” >>“选项” >>“源代码控制”选项卡,然后选择“ Git”作为源代码控制。

enter image description here