2012-05-04 10 views
3

我有不支持註冊認證的目的公鑰遠程混帳服務器,而是需要一個密碼。當通過命令行推送到此服務器時,我可以輸入密碼並且它工作正常。如何使用VisualStudio git擴展使用密碼訪問來訪問遠程存儲庫?

當我嘗試推到使用Visual Studio使用Git擴展相同的遠程倉庫,推送剛剛鎖定了,因爲它被要求輸入密碼,但似乎並沒有能夠處理這個問題。我無法弄清楚在git擴展配置中的哪個地方指定了密碼。

我缺少明顯的?如果是這樣,我該如何配置密碼?或者,git擴展只適用於私鑰/公鑰認證?

回答

3

不幸的是,這是一個缺失的功能。 Git擴展只支持私鑰/公鑰認證。您必須使用命令行進行https和密碼驗證。

1

根據您的用戶名和密碼,您可以使用用戶名:密碼URL格式通過https正是如此訪問回購:

https://username:[email protected]/repo-path 

例如,如果我使用的格式訪問GitHub庫與一個密碼適用於該格式(即沒有「:」或「@」在其中;可能有其他字符會打破它,但那些顯然會)我通過http的讀寫訪問回購(S)。

當然,這完全是不安全的,但是在緊要關頭它應該工作。

+2

不幸的是(或者幸運的,因爲它是可怕的不安全!:)這並沒有爲我工作。 –