此次踩坑记录是针对苹果电脑用户的~~ window 系统的小伙伴可以参考思路,只是命令会不同,需要自己查一下对应的文件地址和命令~~
查看、修改当前 git 的用户及邮箱
// 查看
git config user.name
git config user.email
// 修改
git config --global user.name "fengqijie"
git config --global user.email "1214143356@qq.com"
git 查看、设置、取消代理
// 查看
git config --global --get http.proxy
git config --global --get https.proxy
// 设置
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
// 取消
git config --global --unset http.proxy
git config --global --unset https.proxy
检查是否存在 SSH Key
cd ~/.ssh
ls
或者
ll
或者
open ./
// 看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key
如果没有 SSH Key,则需要先生成一下
// 如果 id_rsa.pub 里的内容不是你想要的ssh key,可以直接删掉id_rsa 和 id_rsa.pub
// 然后执行下面这行命令,重新生成新的
ssh-keygen -t rsa -C "1214143356@qq.com"
执行之后继续执行以下命令来获取 SSH Key
cat id_rsa.pub
//拷贝秘钥 ssh-rsa开头
GitHub 添加 SSH Key
1、GitHub 点击用户头像,选择 setting
2、新建一个 SSH Key (取个名字,把之前拷贝的秘钥复制进去,添加)
3、测试是否成功配置 SSH Key
ssh -T git@github.com
//运行结果出现类似如下
Hi fengqijie! You've successfully authenticated, but GitHub does not provide shell access.
4、之前已经是https的链接,现在想要用SSH提交怎么办?
直接修改项目目录下 .git文件夹下的config文件,将地址修改一下就好了。
git地址获取可以看如下图切换