近日筆者從1.8.0.1
更新我的本地git的安裝1.8.1
。
我注意到,當我在GitHub上工作,它不提示我要推送的用戶名和密碼了。混帳:力用戶名和密碼提示
這困擾我,因爲我看到不必每次都要輸入用戶名和密碼是一個很好的安全措施。 (如果別人用什麼我的電腦?)
我檢查以下內容:
1.8.0.1
另一臺計算機上仍要求用戶名和密碼。- 我在github上的帳戶仍然執行私人/安全控制。
- 我使用的是https遠程引用,而不是ssh。
- 良好的措施,我在
~/.ssh
小別勝新婚檢查。那裏沒有錯。 - 我是不是存儲登錄詳細信息在
~/.gitconfig
或個人<proj>/.git/config
文件。 - 我也不存儲任何東西
~/.netrc
github上相關。 - 我創建了一個新的虛擬檔案:仍然沒有提示我登錄。
我在git release notes archive中找不到任何東西。
有誰知道這是一個新的git行爲?如何恢復提示?
乾杯
你有一個'%HOME%\ _ netrc'你的憑證在裏面存檔? (在http://stackoverflow.com/questions/11021803/need-github-without-username-and-password/11022181#11022181)或者你有某種類型的憑證緩存被激活? (如http:// stackoverflow。/ git-http-secure-remember-credentials/12938677#12938677)或者你在使用GitHub for Windows? – VonC
謝謝。我正在開發OS X.我有一個'〜/ .netrc'文件,但是那裏沒有任何github相關的東西(忘記提及,現在添加它)。用'git config -l'我現在看到我有一個'credential.helper = osxkeychain'選項。謝謝,我會閱讀手冊。你能否擴大你的評論作爲答案? – tompave
評論已擴展爲答案,並附有參考文獻鏈接。 – VonC