我通过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. 推送到github时,为什么我总是要求输入我的ssh密码?
- 2. 为什么Netbeans要求登录密码?
- 3. 为什么我被要求在网站的密码为default.aspx
- 4. Smartgit总是要求密码凭据
- 5. Vim的总是要密码
- 6. 为什么Capistrano的要求SSH密钥的密码两次?
- 7. 什么是我的方案
- 8. IndexTank:InstantSearch为什么要求我输入用户名和密码?
- 9. 为什么git要求我输入密码?
- 10. 授权会话总是要求助手的用户密码
- 11. 为什么我的代码总是返回“错误的用户名和密码”?
- 12. 关于密码的一组明智的要求是什么?
- 13. 为什么我不能摘樱桃靠近拉要求在github
- 14. 为什么github不断要求我提供回购凭证?
- 15. 重置密码:什么是优雅的解决方案?
- 16. c#double - 为什么答案总是0?
- 17. 为什么cygwin的svn要求输入密码?
- 18. 为什么我总是8?
- 19. GitHub:为什么要分叉?
- 20. 为什么Visual Studio 2010要求我更新2010年创建的解决方案?
- 21. 为什么我总是在案件的jQuery阿贾克斯
- 22. 为什么我们使用相对方案//而不是http://或https://?
- 23. 为什么用密码创建的新用户是不是要求输入密码
- 24. 为什么需要令牌方案?
- 25. 为什么AuthenticationHeaderValue需要该方案?
- 26. 为什么我的PDF在从Visual SourceSafe检索后要求输入密码?
- 27. 为什么rvm install 2.0.0要求提供sudo密码?
- 28. `淹死`最终要求输入密码。为什么?
- 29. 为什么要防止粘贴密码?
- 30. 为什么要输入密码?
SSH密钥很容易成立。只需咬一口就行。 – robert 2010-11-23 10:25:07
使用HTTP时有性能优势。 https://github.com/blog/642-smart-http-support – 2012-08-10 01:02:41