为什么我要登录这么多次?

问题描述 投票:0回答:1

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

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

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

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

更新我刚注意到,当发生这种情况时,我在输出面板中得到以下信息......

打开存储库:

C:\ Users \ Me \我的网站

Git因致命错误而失败。

无法读取'https://[email protected]'的密码:终端提示被禁用

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

git visual-studio visual-studio-2017 azure-devops
1个回答
0
投票

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

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

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

看看Nicholas Westbrook在这个类似案例here的回复。

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

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.