windows下一台机器配置多个git

1、如果有全局配置,移除全局配置

#查看配置
git config --list 
#移除全局用户名、邮箱、密码
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset user.password

2、配置公私钥
在这里插入图片描述

ssh-keygen -t rsa -C name@163.com
#第二次配置及以后,地址要变化,不然会覆盖前面的
#将id_rsa.pub中的内容复制到github上的SSH keys里
#让SSH识别新的私钥,将其添加到SSH agent中
ssh-add ~/.ssh/id_rsa_github
#如果出错,先执行下面语句,之后再执行一次ssh-add
ssh-agent bash

3、配置config

#若~/.ssh/config没有文件,则手动创建
touch config
#Default 第一个账号(123@123.com)
Host default
    HostName 192.168.1.1
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
     
#github 第二个账号(name@163.com)
Host github
    HostName github.com
    PreferredAuthentications publickey
	User name@163
    IdentityFile ~/.ssh/id_rsa_github

4、测试

ssh -T git@github.com 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值