在某些环境下,git默认不会保存输入的用户名、密码,每次push/pull代码时,都要重新输入,比较麻烦。
有两种方式可以避免这种问题。
- 让git记住用户名和密码,在终端中输入
git config credential.helper store
下次再输入用户名和密码,它就能记住了。
- 在仓库配置文件中手动配置用户名密码,比如
.git/config
中的remote origin是这样的
[remote "origin"]
url = http://gitlab.xxxx.com/xxx.git
fetch = +refs/heads/*:refs/remotes/origin/*
将url改为
url = http://username:password@gitlab.xxxx.com/xxx.git
将username
和password
替换成你的用户名密码即可。
PS:按方式1配置后,[remote "origin"]
块儿下会多出来一块儿:
[credential]
helper = store
自己手动加跟通过命令配置是一样的。