多用户配置
生成ssh密钥
Linux & MaxOS 进入 ~/.ssh/ 文件夹
Windows 进入 C:\user\%username%.ssh 文件夹
没有则创建
执行:
ssh-keygen -t rsa -C "your_email@example.com"
输入生成密钥的文件文件名,默认为id_rsa
这里填写为github_rsa

之后会在文件夹下生成两个文件,一个不带.pub的github_rsa,一个带.pub的github_rsa.pub
重复以上步骤生成第二个密钥,命名为:gitee_rsa
配置域
在文件夹下创建config文件
# --- 第一个域 ---
# --- Host 标记,选填 ---
Host github
# --- 域名,必填 ---
Hostname github.com
# --- 用户,也就是邮箱,必填 ---
User your_work_email@example.com
# --- 优先认证方式:公钥,选填 ---
PreferredAuthentications publickey
# --- 密钥文件,必填 相对路径和绝对路径都可以 ---
IdentityFile ~/.ssh/github_rsa
# --- 其他配置项 ---
UseKeychain yes
AddKeysToAgent yes
# --- 第二个域 ---
# --- Host 标记,选填 ---
Host git

本文详细介绍了如何在Git中配置多个用户,每个用户对应多个仓库,包括生成SSH密钥、配置域、配置公钥以及进行本地测试。此外,还讲解了仓库组配置,使得在不同的项目文件夹下可以使用不同的用户身份。
最低0.47元/天 解锁文章
1931

被折叠的 条评论
为什么被折叠?



