搜尋

首頁  >  問答  >  主體

git 使用全域記住使用者名稱密碼後是明文,有沒有加密的方式

git config --global credential.helper store

使用這個會在當前用戶根目錄下創建一個.git-credentials的檔案用於明文保存用戶名密碼及相關連結

請問有沒有加密後保存的方式

巴扎黑巴扎黑2803 天前985

全部回覆(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
  • 取消回覆