首页 > 解决方案 > 使用 Azure VM 的权限被拒绝错误 Git

问题描述

在尝试使用我熟悉的东西(因为我不是 Visual Studio git GUI 的忠实粉丝)时,我一直在尝试在我们的开发人员环境中使用 git bash,这恰好是 Azure 中的 VM。这些 VM 设置的管理员登录名与我在 Azure AD 中的公司电子邮件(这是我用来登录到 Azure Repos 的)不同的管理员登录名,但是在过去,我只是在第一次之后在提示中输入了我的凭据执行克隆、获取、拉取等,从那时起没有任何问题。

然而,这一次,我不断被要求再次登录,首先是 Microsoft 弹出窗口,然后是 SSH 屏幕来验证我的凭据。在创建新分支,提交,将这些更改推送到远程,登录,然后切换到另一个开发分支的同一行程中,在我执行拉取(在之前登录的几秒钟内推送)之后,我正在再次要求提供凭据,并没有直接给出以下消息:error: cannot open .git/FETCH_HEAD: Permission denied

我在论坛上环顾四周,尝试了一些最流行的解决方案,但目前还没有找到可行的解决方案。它在 Windows 10 VM 上,运行 Dynamics (X++) 项目,但除此之外只是常规的 git 设置,或者我一直相信!

有没有人遇到过类似的情况,如果有,什么对你有用?谢谢!

标签: gitazureazure-virtual-machine

解决方案


推荐阅读