我有一個使用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