锦方的个人网页 · 如果有一天你突然想起了我


一个设备配置多个git key

目录

全文摘自https://www.jianshu.com/p/93f846cef40d

生成key

ssh-keygen -t rsa -C "mail"

在.ssh文件夹添加config

Host github.com  #不同点,可更改
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_1

Host github2.com   #不同点
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_2

清空本地的 SSH 缓存

ssh-add -D
ssh-add ~/.ssh/id_rsa_1
ssh-add ~/.ssh/id_rsa_2

设置git用户名和邮箱

# 取消全局 用户名/邮箱 配置
$ git config --global --unset user.name
$ git config --global --unset user.email
# 进入项目文件夹,单独设置每个repo 用户名/邮箱
$ git config user.email "mail"
$ git config user.name "name"

重建 origin

git remote rm origin
git remote add origin [email protected]:user/xxx.git

ssh 客户端是通过类似 [email protected]:user/xxx.git 的地址来识别使用本地的哪个私钥的,地址中的 User 是@前面的git, Host 是@后面的github.com。

系列:Manual

该系列自动来自分类: Manual

  1. Debian创建新用户和设置防火墙
  2. mac在Debian安装wireguard和使用
  3. btc钱包
  4. 一个设备配置多个git key (当前)
  5. 手动删除mac软件
  6. Homebrew使用命令
  7. 买了个商用的vpn
  8. kindle常用网站
  9. 检测帐号是否已被黑客窃取
  10. 水晶头 RJ45
  11. 电烙铁
  12. 怎么清洁电线
  13. vmess配置
  14. 给灯具安装运动传感器
  15. 计算断路器负载
  16. 太阳能电池板粗解
  17. 常用家庭线路解析
  18. 怎么检查短路
  19. Git Manual
  20. 电气施工图说明
  21. Markdown Manual

下一篇推荐

系列继续阅读

手动删除mac软件