解決Git Pull,push每次都須要輸入密碼問題

若是咱們 git clone 的下載代碼的時候是鏈接的https://而不是git@git (ssh)的形式,當咱們操做 git pull/push 到遠程的時候,老是提示咱們輸入帳號和密碼才能操做成功,頻繁的輸入帳號和密碼會很麻煩。git

1. 本地保存賬號密碼

git bash 進入你的項目目錄,輸入: git config --global credential.helper storegithub

而後你會在你本地生成一個文本,上邊記錄你的帳號和密碼。固然這些你能夠不用關心。 而後你使用上述的命令配置好以後,再操做一次 git pull,而後它會提示你輸入帳號密碼,這一次以後就不須要再次輸入密碼了。shell

2. 使用 SSH 鏈接

  1. Git Bash 進入 ssh 目錄
cd ~/.ssh
複製代碼
  1. 生成 SSH key (文件名:id_rsa, id_rsa.pub)
ssh-keygen -t rsa -C "xxxxxx@yy.com"  #建議填寫本身真實有效的郵箱地址
複製代碼
  1. 文本編輯器打開公鑰 id_rsa.pub 複製內容,添加到 Github setting。
  2. 測試
ssh -T git@github.com
複製代碼

You've successfully authenticated, but GitHub does not provide shell access.bash

說明配置成功ssh


本文做者: Shellming
本文連接: shellming.com/2019/05/05/…
版權聲明: 本博客全部文章除特別聲明外,均採用 CC BY-NC-SA 3.0 許可協議。轉載請註明出處!編輯器

相關文章
相關標籤/搜索