免密拉取HTTP/HTTPS仓库
通过HTTP或者HTTPS拉取需要认证的仓库时,通常需要将用户密码显式写到URL上,这让人有些不舒服,可是不写在URL里就需要自己手敲一遍,很麻烦。
# git config --global credential.helper store
# git config --global credential.https://github.com.username <USERNAME>
# git clone https://git.xxx.com/xxx.git
# 此时会提示你输入密码,但是下一次就不需要了。
项目认证文件存储在这两个文件中
# cat ~/.gitconfig
[user]
email = [email protected]
name = xxx
[credential]
helper = store
[credential "https://git.xxx.com"]
username = xxx
password = xxx
# cat ~/.git-credentials
https://[email protected]