跳至主要內容
用 SSH 推拉 GitHub 并实现多账户切换

为什么要 SSH

一开始使用 git 时是在 VSCode 上集成的,初次 push 时填好 github 账号密码之后,之后都不用填密码了。但网上都说用 HTTPS clone 的仓库推拉的时候都要输入密码,原来是有一个配置

git config --global credential.helper store

Chilfish大约 4 分钟GitSSH
Git & GitHub

Git config

使用 git config 命令进行 git 的配置,常用命令如下:

命令 作用
git config --list 打印出当前环境的 git 配置信息,接 --global 可以打印全局配置
git config user.name fish git 配置 usernamefish,可后接--global
git config user.email [email protected] git 配置 email[email protected],可后接 --global
git config --global core.autocrlf false windows 总提示 CR/LF 的警告,设置后可去除
git config --global credential.helper store 终端环境保存 https 的密钥,避免每次都要密码
git config --global core.quotepath false 用来解决 git status 显示中文乱码的问题。git-bash,找到选项->文本->本地 Locale, 设置为 zh_CN,而旁边的字符集选框选为 UTF-8

Chilfish大约 3 分钟Git