git配置config记住密码
设置记住密码(默认15分钟):
git config --global credential.helper cache
如果想⾃⼰设置时间,可以这样做:
git config credential.helper 'cache --timeout=3600'
这样就设置⼀个⼩时之后失效
长期存储密码:
git config --global credential.helper store
增加远程地址的时候带上密码也是可以的。(推荐)
从仓库的config的⾥⾯修改url,后⾯加上密码
git设置⽤户名密码
设置git⽤户名/邮箱
git config --global user.name [username]
git config --ail [email]
但是这个仅仅是设置⽤户名密码,如果你的git 源每次操作需要你输⼊⽤户名/密码验证,你依然需要每次设置,那么该如何办呢?git保存⽤户名密码
这⾥主要是配置⼀个config项
有两个⽅法,基本上原理都是⼀样,都是修改.git/config⽂件
1.使⽤如下命令,修改config⽂件即可保存
echo "[credential]" >> .git/config
git设置用户名和邮箱
echo "    helper = store" >> .git/config
2.直接修改.git/config⽂件
在linux/mac下可以直接使⽤vim⼯具修改config⽂件
ubuntu@VM-7-212-ubuntu:~/kernel-code/kernel-netfilter-sample-code$ vim .git/config
##修改成如下
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = github/Miss-you/kernel-netfilter-sample-code.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
##主要是后⾯这两⾏,如果不想保存,则删除即可
[credential]
helper = store
##保存
这样就可以保存⽤户名密码,不⽤每次都输⼊了!
git config查看配置
使⽤git config --list查看已设配置
feiqianyousadeMacBook-Pro:xt_GTPU yousa$ git config --ludesfile=/Users/yousa/.gitignore_global
user.name=Miss-you
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
=refs/heads/master