搜索

首页  >  问答  >  正文

git 使用全局记住用户名密码后是明文,有没有加密的方式

git config --global credential.helper store

使用这个会在当前用户根目录下创建一个.git-credentials的文件用于明文保存用户名密码及相关链接

请问有没有加密后保存的方式

巴扎黑巴扎黑2805 天前990

全部回复(2)我来回复

  • 迷茫

    迷茫2017-05-02 09:20:46

    OS X:
    git config --global credential.helper osxkeychain
    Windows:

    有一个名为 git-credential-winstore 的工具(可从 http://gitcredentialstore.codeplex.com 获取),用于将这些凭据存储在 Windows 凭据存储中。

    Linux/Unix:

    有一个名为 git-credentialgnome-keyring 的工具(与 Git 1.8.0 及更高版本捆绑在一起),用于将这些凭据存储在 GNOME 密钥环中。

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:20:46

    目测密文拿走了还是不安全。因为对称加密里面没有随机数。如果真想安全可以考虑使用使用ssh的方式进行认证,然后用RSA非对称加密。然后在非对称密码上再设置一个密码。Tip:绕过明文加密直接使用密文认证已经是很老的方法了。2333

    回复
    0
  • 取消回复