参考博客: 配置多个Git账号(windows 10)
参考博客:git 设置多账号
创建仓库SSH KEY令牌
ssh-keygen -t ed25519 -C "your_email@example.com" -f "your_SSH-KEY_fileName"
|
创建多git账户配置文件
在目录.ssh下创建config文件
文件内容示例
##模板示例## #Host 主机别名 #HostName 服务器真实地址 #User 用户名 #PreferredAuthentications 认证方式 #IdentityFile 私钥文件路径
##gitee## Host gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile C:/Users/14751/.ssh/id_ed25519
##github## Host github.com HostName github.com PreferredAuthentications publickey IdentityFile /Users/linlin/.ssh/GitHub
|
打开git-bash窗口测试配置是否有效
若修改22端口,则需要指定-p
ssh -T git@xxx.xx.com -p 2222
|
设置账户信息
全局配置
全局配置账户信息
git config --global user.name "linlin"
|
git config --global user.email "linlin.xxx@foxmail.com"
|
移除全局配置账户信息
如果未设置全局账户信息则忽略
移除全局用户名配置
git config --global --unset user.name
|
移除全局邮箱配置
git config --global --unset user.email
|
移除全局密码
git config --global --unset user.password
|
查看全局配置信息
#用户名 git config --global user.name
#邮箱 git config --global user.email
#密码 git config --global user.password
|
仓库单独配置
用户名
git config user.name "user1"
|
邮箱
git config user.email "user1@email.com"
|
原先使用HTTPS通信,则需要修改远程仓库地址
git remote rm origin git remote add origin git@user1.github.com:xxx/xxxxx.git
|