MAC&Windows——git多账户配置

git多账户配置

上午刚给windows电脑配置好git多账户,下午就换mac了,还需要在配置一次,所以就想着把这两个写一起。

 

需要注意:在每个项目文件夹提交修改时需要确认此时的用户

git config user.name
git config user.email

安装git一般全局配置用户名邮箱,所以需要取消之前设置的全局配置的用户名和邮箱,使用以下命令:

git config --global --unset user.name
git config --global --unset user.email

 

Mac配置

1、cd ~/.ssh // 进入目录,该目录下保存生成的秘钥

2、ssh-keygen -t rsa -C "wydeng@outlook.com" 生成对应git的ssh-key 为了区分多个账户这里可以进行重命名如:id_rsa_github

3、ssh-add ~/.ssh/id_rsa_github // 将GitHub私钥添加到本地 使用ssh-add -l命令查看添加成功

4、本地密钥配置:在.ssh目录下新建一个config文件 touch config

文件内容:

Host github // 网站的别名,随意取
HostName github.com // 托管网站的域名
User liugui // 托管网站上的用户名
IdentityFile ~/.ssh/id_rsa_github // 使用的密钥文件

// GitLab的配置相同
Host gitlab
HostName gitlab.com
User liugui
IdentityFile ~/.ssh/id_rsa_gitlab

5、远程公钥添加ssh-key 进入.ssh目录,使用vim id_rsa_github.pub查看生成的GitHub公钥

Windows配置

基本跟Mac差不多,就是手动创建config文件

内容如下:

# 配置github.com
Host github.com
HostName github.com
IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_github // 这里是id_rsa的地址
PreferredAuthentications publickey // 配置登录时用什么权限认证--可设为 publickey,password publickey,keyboard-interactive等

User username1 // 配置使用用户名

# 配置git.oschina.net
Host git.oschina.net
HostName git.oschina.net
IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_oschina
PreferredAuthentications publickey
User username2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值