我通過https://協議在git hub上克隆了一個repo,以避免設置SSH密鑰。除了每次我要求輸入密碼以外,這一切都很好。有沒有辦法讓git緩存我的密碼?爲什麼GitHub HTTPS方案總是要求我的密碼?
6
A
回答
8
1
您可能希望GitHub的智能HTTP的credential caching。根據博客文章,它只適用於Windows和OS X,因此如果您在Linux或Unix工作站上,則應該使用GIT協議。
0
在~/.netrc
文件中使用驗證令牌,可以避免輸入密碼。
最近github添加了令牌功能。轉到設置/應用程序,然後創建個人訪問令牌。 netrc中的語法是單行的:machine github.com login <login> password <token>
。
更好的功能,該令牌旨在允許用戶不使用帳戶密碼進行項目工作。在進行管理工作時只使用密碼,如創建新的令牌或撤銷舊的令牌。
見另一SO張貼憑據緩存的方法:Is there a way to skip password typing when using https:// github
相關問題
- 1. 爲什麼我被要求在網站的密碼爲default.aspx
- 2. Smartgit總是要求密碼憑據
- 3. 爲什麼Capistrano的要求SSH密鑰的密碼兩次?
- 4. 爲什麼git要求我輸入密碼?
- 5. 爲什麼github不斷要求我提供回購憑證?
- 6. 爲什麼cygwin的svn要求輸入密碼?
- 7. 爲什麼我總是8?
- 8. GitHub:爲什麼要分叉?
- 9. 爲什麼用密碼創建的新用戶是不是要求輸入密碼
- 10. 爲什麼我的PDF在從Visual SourceSafe檢索後要求輸入密碼?
- 11. 爲什麼AuthenticationHeaderValue需要該方案?
- 12. 爲什麼需要令牌方案?
- 13. 爲什麼要防止粘貼密碼?
- 14. 爲什麼我對WebClient對象的第一次請求總是需要15秒?
- 15. 爲什麼我的Github存檔的大小是Github的兩倍?
- 16. 爲什麼我總是在我的代碼中得到「false」
- 17. 爲什麼IsDebugEnabled在我的代碼中總是爲True?
- 18. 爲什麼我的ajax請求總是拋出錯誤?
- 19. 爲什麼我的FB.api請求總是產生錯誤響應?
- 20. 爲什麼我的$ .ajax請求總是失敗?
- 21. 什麼是HTTPS最普遍的低帶寬替代方案?
- 22. 密鑰庫:爲什麼getCertificateChain(..)不需要密碼,而getKey需要密碼?
- 23. 什麼是https方法?
- 24. OkHttp要求HTTPS是在Android
- 25. HTTPS請求是什麼樣的?
- 26. 什麼是Javascript的「要求」?
- 27. 爲什麼我總是NullException的按鈕?
- 28. 爲什麼我的輸出總是0.00?
- 29. 爲什麼我的NSNumber總是零?
- 30. 爲什麼編碼不總是工作?
SSH密鑰很容易成立。只需咬一口就行。 – robert 2010-11-23 10:25:07
使用HTTP時有性能優勢。 https://github.com/blog/642-smart-http-support – 2012-08-10 01:02:41