我有一个使用Visual STudio 2013生成的本地回购,我试图推送到VSO。本地回购是一个简单的C#命令行应用程序,具有Git源代码控制。无法将本地Git回购推送到Visual Studio Online项目
为了将本地仓库上传到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 commit。此外,in-IDE推入功能并不存在。我没有看到'发布本地回购X到在线回购Y'选项。
当你输入密码时,Git没有回显你的密码,所以有人不能看着你的肩膀。在Visual Studio Online中设置备用凭据,输入该用户名和密码,并且不要担心在键入时未看到它正在打印的情况。 http://blogs.msdn.com/b/buckh/archive/2013/01/07/how-to-connect-to-tf-service-without-a-prompt-for-liveid-credentials.aspx – 2014-10-07 23:40:17
可能的重复[无法使用Git Bash验证到Visual Studio Online](http://stackoverflow.com/questions/21808341/unable-to-authenticate-with-git-bash-to-visual-studio-online) – 2014-10-07 23:40:28
@EdwardThomson,我反复正确输入密码。要么我是非常愚蠢的,一次又一次地输入错误的密码或者是关闭了。 – 2014-10-07 23:42:11