1. 程式人生 > >[git] credential helper 讓你的 https 不再需要輸入使用者名稱密碼

[git] credential helper 讓你的 https 不再需要輸入使用者名稱密碼

參考: https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%87%AD%E8%AF%81%E5%AD%98%E5%82%A8

介紹

在使用宇宙無敵最強版本管理 git 時, 如果使用 https 連線, 通常要求你輸入 username & password.
那麼如何可以不用每次都輸入 username & password 呢?

  • 採用 SSH 連線方式
    前提當然你得有許可權將自己主機 id_rsa.pub 加入到 git 賬戶的 SSH Keys
  • 採用 HTTPS 連線方式
    只要你有倉庫訪問許可權即可, 使用本文即將介紹的 credential
    來配置一下即可

配置 credential helper

儲存配置到本地 ~/.my-credentials 檔案

git config --global credential.helper store --file ~/.my-credentials

下一次 git pull/git push 時, 輸入的 usernamepassword 將會被儲存到 ~/.my-credentials 中;
以後再次 git pull/git push 將不再需要 usernamepassword .