Git多账号配置之Windows下同一代码托管平台多账号配置
在实际开发中,可能遇到同一代码托管平台多个账号问题,如
github
,gitee
,gitlab
,...
,下面是一个在Windows下配置gitee代码托管平台实现多个Git账号配置的案例
1. 安装git及配置
1. 安装
- 官网下载:https://git-scm.com/downloads
- 根据下载的文件安装即可
2. 设置不同的用户信息
Git 允许你在全局或每个仓库的基础上设置用户名和邮箱。为了确保提交信息正确关联到相应的 Git 账号,可以在每个仓库中设置本地的用户信息。
1. 全局配置
这里设置的
用户名和邮箱
与远程仓库的用户名和邮箱
无关
git config --global user.name "Your Default Name"
git config --global user.email "your_default_email@example.com"
2. 按项目配置
在工作项目或个人项目的根目录下运行
git config user.name "Your Name For Work"
git config user.email "your_email_for_work@example.com"
2. 生成Gitee多个账号的SSH密钥
1. 生成第1个gitee账号SSH密钥
打开
Git Bash
命令行窗口进行下面操作
- 命令
# 注意-C 后面跟的是你gitee账号的邮箱地址
ssh-keygen -t rsa -C "xxx@qq.com"
# 输入上面命令后,按照提示直接直接回车就行(三次回车)
- 实操过程
jinshengyuan@YUAN-PC MINGW64 ~
$ ssh-keygen -t rsa -C "xxx@qq.com" # 这里要换成你自己的gitee账号邮箱
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/jinshengyuan/.ssh/id_rsa):# 如果默认这里直接按回车,否则需要指定具体的位置及文件名
Created directory '/c/Users/jinshengyuan/.ssh'.
Enter passphrase for "/c/Users/jinshengyuan/.ssh/id_rsa