首先执行以下指令:

git config --global credential.helper store

这时 git 已经开启了存储模式,此时再执行 git pull 之类指令,再次输入的用户名和密码就会被自动保存到本地文件中。

可以用以下指令查看本地的配置列表

git config -l
#
user.name=xx
user.email=xx@xx.com
...
credential.helper=store
...
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=http://xx/xx/xx.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
branch.release.remote=origin
branch.release.merge=refs/heads/release
#

修改或删除已保存的用户名和密码

默认 git 保存的用户名和密码会被保存在 ~/.git-credentials 中,一列表示一条存储的账号信息,可直接编辑该文件进行修改或删除。