免密拉取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]

results matching ""

    No results matching ""