git

对于相同的域名不同用户的 git 秘钥 就会产生神奇的问题

解决方案

先在 ~/.ssh/ 建立一个 rsa 文件夹保存秘钥

再生成一个秘钥

1
ssh-keygen

路径那部分输入绝对地址 /home/puzzle/.ssh/rsa/github

新建或修改 ~/.ssh/config

1
2
3
Host 名称
HostName 主机名
IdentityFile 秘钥绝对地址

比如

1
2
3
Host github
HostName github.com
IdentityFile /home/puzzle/.ssh/rsa/github

更改git地址

1
2
3
4
5
6
7
8
// 规则
git@名称:路径

// 原先
git@github.com:puzzle9/the_elderly_are_available.git

// 现在
git@github:puzzle9/the_elderly_are_available.git

把新秘钥绑定过去

1
cat ~/.ssh/rsa/github.pub

再改下仓库地址 再试下