前言:在大家使用github的過(guò)程中,一定會(huì)碰到這樣一種情況,就是每次要push 和pull時(shí)總是要輸入github的賬號(hào)和密碼,作為一只喜歡鼓(xia)搗(gao)的前端,在網(wǎng)上找了方法來(lái)避免這種狀況,這些成果也是前輩提出來(lái)的,我在此只是做個(gè)總結(jié)加深自己的印象和備忘。
1. 創(chuàng)建文件存儲(chǔ)GIT用戶名和密碼
在%HOME%目錄中,一般為C:\users\Administrator,也可以是你自己創(chuàng)建的系統(tǒng)用戶名目錄(筆者的是w7系統(tǒng)在C:\用戶\Administrator)。創(chuàng)建文件名為.git-credentials,由于在Window中不允許直接創(chuàng)建以"."開頭的文件,所以需要借助git bash進(jìn)行,C:\users\Administrator下右鍵打開git bash客戶端,然后用touch創(chuàng)建文件 .git-credentials, 用vim編輯此文件,輸入內(nèi)容格式:
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
ps:筆者開始時(shí)在用了touch .git-credentials 后用vim打開后寫完不知道如何保存,取巧的用DW打開.git-credentials寫。
<strong style="color:red">vim保存關(guān)閉總結(jié):</strong>
用vim "文件名字" 來(lái)打開文件后進(jìn)入的是命令模式,增刪改查,按esc退回bash命令行
在進(jìn)入文件后再按i或者insert后就是編輯模式,直接在這里敲鍵盤寫文字。按大寫的ZZ或者:wq保存并退出
<strong style="color:red">下面是筆者網(wǎng)上找的vim的操作···我們不是為了說(shuō)省輸入戶名嗎?可以直接看第二步</strong>
- 1、vim 有兩種工作模式:
(1) 命令模式:接受、執(zhí)行 vi & vim 操作命令的模式,打開文件后的默認(rèn)模式;
(2) 編輯模式:對(duì)打開的文件內(nèi)容進(jìn)行 增、刪、改 操作的模式;
在編輯模式下按下 ESC 鍵,回退到命令模式。 -
2、創(chuàng)建、打開文件:$ vi [filename]
(1)使用 vi 加 文件路徑(或文件名)的模式打開文件,如果文件存在則打開現(xiàn)有文件,如果文件不存在則新建文件,并在終端最下面一行顯示打開的是一個(gè)新文件。
(2)鍵盤輸入字母 “i”或“Insert”鍵進(jìn)入最常用的插入編輯模式。
Paste_Image.png - 3、保存文件:
(1)在插入編輯模式下編輯文件。
(2)按下 “ESC” 鍵,退出編輯模式,切換到命令模式。
(3)在命令模式下鍵入"ZZ"或者":wq"保存修改并且退出 vi 。
(4)如果只想保存文件,則鍵入":w",回車后底行會(huì)提示寫入操作結(jié)果,并保持停留在命令模式。 - 4、放棄所有文件修改:
(1)放棄所有文件修改:按下 "ESC" 鍵進(jìn)入命令模式,鍵入 ":q!" 回車后放棄修改并退出vi。
(2)放棄所有文件修改,但不退出 vi ,即回退到文件打開后最后一次保存操作的狀態(tài),繼續(xù)進(jìn)行文件操作:按下 "ESC" 鍵進(jìn)入命令模式,鍵入 ":e!" ,回車后回到命令模式。
2. 添加Git Config內(nèi)容
進(jìn)入git bash終端, 輸入如下命令:
git config --global credential.helper store
執(zhí)行完后查看%HOME%目錄下的.gitconfig文件,會(huì)多了一項(xiàng):
[credential]
helper = store
筆者隨便加了幾個(gè)注釋文字重新開啟git bash然后提交了下再也不用每次提交都要輸入用戶名和密碼啦
git status
git add .
git commit
git push origin master
end