同一台机器上在同一网站上添加多个git账号

2023-04-06  本文已影响0人  EnjoyWT

您可以为每个 Gitee 账户创建一个不同的 SSH 密钥,并将其分别添加到 Gitee 上。

首先,生成一个新的 SSH 密钥对,可以使用以下命令

ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ~/.ssh/id_rsa_gitee_account1

添加你的私钥到代理

ssh-add ~/.ssh/id_rsa_gitee_account1

ssh-add ~/.ssh/id_rsa_gitee_account2

通过以下命令检查是否添加成功

ssh-add -l
# SSH 配置文件
Host gitee_account1
  HostName gitee.com
  User your_username1
  IdentityFile ~/.ssh/id_rsa_gitee_account1

Host gitee_account2
  HostName gitee.com
  User your_username2
  IdentityFile ~/.ssh/id_rsa_gitee_account2

git clone 时 使用不同的host

git clone git@gitee_account1:your_accountname/your_repo.git",
#your_accountname: 原仓库地址名
#如git@gitee.com:enjoywt/SwiftMatting.git 替换为
# git@gitee_account1:enjoywt/SwiftMatting.git
上一篇 下一篇

猜你喜欢

热点阅读