2013-12-14 46 views
4

我有一個問題,我相信是與git-credential-winstore應用程序。git push git-credential-winstore失敗

我想存儲憑據,以便我不必每次輸入它們。

我已經在一臺計算機(我的個人筆記本電腦)上完成了這個過程,並且工作完美,但是當我試圖在工作計算機上重複該過程時,它失敗了。

我安裝了git-credential-winstore,運行它,然後嘗試將我的本地倉庫推送到github。在第一次推送時,git-credential-winstore應用程序要求輸入我的憑證,並在輸入完成後完成推送。

但是,下次嘗試推送時,它不會要求提供憑據,但推送失敗。我收到了兩條失敗信息,而且我還沒有確定我做了哪些與另一個不同的做法。我要麼「遠程:匿名訪問/ .git denied」或者我得到「無效的用戶名/密碼」。

我注意到,雖然在我的筆記本電腦上,Windows憑據管理器中出現了一個新的憑證,但我的桌面上沒有顯示任何憑據。此外,如果我手動輸入證書的方式與筆記本電腦上顯示的完全一樣,那麼下次我查看Windows Credential Manager時,新證書已經消失。

任何想法可能發生在這裏?是否有可能我沒有足夠的權限在桌面上添加憑據,而不是將其清除?

感謝,

+0

不要用緩存麻煩:它是越野車在Windows上。使用加密文件:http://stackoverflow.com/a/18362082/6309 – VonC

+2

你知道你安裝了什麼版本嗎?當我巧克力安裝時,我遇到了同樣的問題。它安裝了v1.3,它是一個alpha。安裝最新的穩定版本(v1.2)可以正常工作。 – IanR

+0

有關此問題的其他人的注意事項:在解決Windows Credential Store問題時瞭解這些命令可能很有用:'cmdkey/list'和'cmdkey /generic:LegacyGeneric:target=git:https://mysite.visualstudio.com /用戶:MyName/pass:MyPass123' –

回答

3

這是在評論,但包的V1.3是越野車,幾乎永遠不會奏效。做一個1.2的強制安裝,它會工作。

如果使用Chocolately

cinst git-credential-winstore -version 1.2