如何多个账户同时使用github和gitcode等多个代码管理网站
【摘要】 如果你在 GitHub 和 Gitee/GitCode(码云)等平台上有多个账户,想针对不同项目分别使用不同账户进行提交和推送,可以通过以下步骤配置完成。实现原理 1. 设置不同的用户名和邮箱:配置提交时的账户信息。 2. 使用多个 SSH Key:为 GitHub 和 GitCode 各生成一个 SSH Key,用于身份认证。 3. 为每个平台指定不同的 SSH 配置:通过 ~/.ssh/...
如果你在 GitHub 和 Gitee/GitCode(码云)等平台上有多个账户,想针对不同项目分别使用不同账户进行提交和推送,可以通过以下步骤配置完成。
实现原理
1. 设置不同的用户名和邮箱:配置提交时的账户信息。
2. 使用多个 SSH Key:为 GitHub 和 GitCode 各生成一个 SSH Key,用于身份认证。
3. 为每个平台指定不同的 SSH 配置:通过 ~/.ssh/config 文件区分不同平台的认证。
配置步骤
1. 为 GitHub 和 GitCode 分别生成 SSH Key
2. 配置 SSH 认证
编辑 SSH 配置文件 ~/.ssh/config,为不同平台指定不同的 Key 和 Host:
Host github_czd
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_github
Host github_wsm
HostName github.com
User git
IdentityFile ~/.ssh/rsa_github_wsm
Host gitcode_wsm
HostName gitcode.com
User git
IdentityFile ~/.ssh/id_ed25519
Host gitcode_czd
HostName gitcode.com
User git
IdentityFile ~/.ssh/id_rsa_gitcode_czd
然后运行以下命令测试 SSH 连接:
ssh -T git@github_czd
ssh -T git@github_wsm
如果配置正确,你会收到对应平台的欢迎信息。
3. 修改项目git url
copy 页面上的git url:git@gitcode.com:wsm921225/opensource-demo-elasticjob-241213.git
修改gitcode.com 为 gitcode_wsm即可。
git@gitcode_wsm:wsm921225/opensource-demo-elasticjob-241213.git
这样可以轻松在 GitHub 和 GitCode 间切换,管理多个账户。如果还有其他疑问,随时问我! 😊
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)