我正在尝试微软新推出的Azure DevOps。我的账号是通过我的学校(GeorgiaTech)。为此,我使用了一个开源项目(dcm4che)。我在本地从GitHub克隆了dcm4che代码库。现在正在尝试将其推送到Azure DevOps
➜ dcm4che git:(master) git remote add azure https://OHIF@dev.azure.com/OHIF/dcm4che/_git/dcm4che
➜ dcm4che git:(master) git push -u azure --all
Password for 'https://OHIF@dev.azure.com':
fatal: Authentication failed for 'https://OHIF@dev.azure.com/OHIF/dcm4che/_git/dcm4che/'令人惊讶的是,Azure没有问我用户名。我不知道应该怎么做才能提供用户名
发布于 2018-10-18 20:40:39
没有询问用户名,因为在git remote add中,您将用户名放在repo URL之前:https://OHIF@dev.azure.com - the OHIF@放在URL之前,告诉git您要使用OHIF用户名,他询问此用户名的密码。
试试这个:git remote add azure https://dev.azure.com/OHIF/dcm4che/_git
发布于 2018-11-21 02:30:17
这是一个旧版本的Git凭据管理器的问题,它包含在Git For Windows和Azure DevOps使用的URL的新样式中。您不应该需要包含用户名。
如果可能,我建议您更新到最新版本的Git for Windows,其中包括最新的Git凭据管理器。它可以从https://git-scm.com/downloads下载。我相信Git for Windows v2.19.0或更高版本包含一个使用这些URL的Git凭据管理器版本。
发布于 2019-05-24 17:42:58
*适用于使用命令行或Bash*
通常,在git clone <url of repo>之后,会出现一个弹出屏幕,让您登录到您的微软帐户。
然而,一些旧版本的Git (例如2.17)由于某种原因不会显示弹出窗口,而是要求输入密码。
第一个解决方案:只需将你的更新到最新版本即可。
第二个解决方案,但如果您使用的是受限制的设备(没有管理员权限等),则这是第二个选项: 1.登录到Azure Devops帐户,单击您的头像,然后单击“安全”



https://stackoverflow.com/questions/52874125
复制相似问题