我有一个使用Visual STudio 2013生成的本地仓库,我试图推送到VSO。本地存储库是一个带有Git源控件的简单C#命令行应用程序。
为了将我的本地仓库上传到VSO,我在VSO上创建了一个新项目,选择git作为我选择的版本控制,然后我输入了代码'选项卡,并看到以下消息。
From the command line
You can push the project using the following commands:
git remote add origin https://xxxxxxxxxx.visualstudio.com/DefaultCollection/_git/SharedProj4
git push -u origin --all
然后,我立即启动了我的powershell(我用于Git)并一个接一个地发出了两个命令。当我发出第二个命令时,我收到一条消息,告诉我输入我的visual studio在线用户名和密码。好吧,我键入了我的用户名并按了回车键,然后在密码提示下,它无法从键盘接收任何文本输入。我会看到一个闪烁的光标,无论我多么多地敲击键盘,都无法前进。当然,我试着尽我所能,输入我的密码(显示器上没有字母)并按下输入,它说“未能验证”
在这种情况下如何让git push工作?
FWIW,在尝试上述操作之前,我在本地仓库上做了一个git提交。此外,IDE内推送功能不存在。我没有看到在线回购Y'发布本地回购X.选项。
答案 0 :(得分:10)
正如@EdwardThomson在评论中所说,您需要在帐户中set up basic authentication。
转到您的个人资料,选择凭据标签,然后点击启用备用凭据链接。