首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法推送到Azure DevOps git存储库-它未询问用户名

无法推送到Azure DevOps git存储库-它未询问用户名
EN

Stack Overflow用户
提问于 2018-10-18 20:32:57
回答 6查看 5.5K关注 0票数 2

我正在尝试微软新推出的Azure DevOps。我的账号是通过我的学校(GeorgiaTech)。为此,我使用了一个开源项目(dcm4che)。我在本地从GitHub克隆了dcm4che代码库。现在正在尝试将其推送到Azure DevOps

代码语言:javascript
复制
➜  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没有问我用户名。我不知道应该怎么做才能提供用户名

EN

回答 6

Stack Overflow用户

发布于 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

票数 2
EN

Stack Overflow用户

发布于 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凭据管理器版本。

票数 1
EN

Stack Overflow用户

发布于 2019-05-24 17:42:58

*适用于使用命令行或Bash*

通常,在git clone <url of repo>之后,会出现一个弹出屏幕,让您登录到您的微软帐户。

然而,一些旧版本的Git (例如2.17)由于某种原因不会显示弹出窗口,而是要求输入密码。

第一个解决方案:只需将你的更新到最新版本即可。

第二个解决方案,但如果您使用的是受限制的设备(没有管理员权限等),则这是第二个选项: 1.登录到Azure Devops帐户,单击您的头像,然后单击“安全”

  1. 创建具有这些参数的新个人令牌。

  1. 将令牌复制到某个地方,并在执行git命令时使用此令牌作为您的密码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52874125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档