作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
现在有了新的双因素身份验证,这变得更加重要,因为每次在终端上需要密码时都必须创建一个新 token 。基本上,我正在寻找可以在 Linux 桌面和服务器上使用的 OS X 中可用的 osxkeychain 的等效项:
git config --global credential.helper osxkeychain
我搜索了所有可能的解决方案,但到目前为止我都不喜欢其中任何一个:
cache --timeout=3600
- 它最终会过期并且重新输入密码是 the new 2FA 的拖累来吧,必须有一些适用于 Linux 的适当的基于终端的钥匙串(keychain),可以挂接到 git 的 credential.helper!
最佳答案
我仍然会推荐我在“Is there a way to skip password typing when using https://github.com
”中描述的方法
加密您的 .netrc
允许您在一个文件中存储多个 凭据(到 GitHub 和 BitBicket 等),并通过 git 使用它凭证助手 netrc
(git1.8.3+).
并且它与 Github 双因素身份验证兼容,正如我在“Configure Git clients, like GitHub for Windows, to not ask for authentication”中详述的那样。
它适用于 Windows(以及 Linux 或 Mac)。
并且您可以限制 gpg 不会再次要求您提供私钥密码的分钟数/小时数。
关于linux - 如何在终端钥匙串(keychain)中的 Linux 上存储你的 github https 密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18838579/
我是一名优秀的程序员,十分优秀!