Linux教程网

总结github实用技巧

登录多个账号

一般情况下,我们是通过 ssh 方式向 github 提交代码的,这样在 push 代码就不用输入账号密码。如果有 2 个 github 账号,那么同一个公钥是无法同时添加到 2 个账号的。

该怎么办呢,其实很简单,另外再创建一个公钥就可以了。

  • 生成公钥对
1
cd ~/.ssh && ssh-keygen -t rsa -f id_rsa_g2

执行ssh-keygen命令,一路回车,即可生成对应的公钥和私钥文件id_rsa_g2id_rsa_g2.pub

  • 设置ssh配置
1
2
3
4
5
6
# ~/.ssh/config
Host github-g2
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_g2
IdentitiesOnly yes
  • 将公钥添加至 github 仓库
1
2
1. 登录 github 账号
2. Settings ➡️ SSH and GPG keys ➡️ New SSH key
  • 测试公钥可用性
1
2
ssh -T git@github-g2
Hi xxxxxx! You've successfully authenticated, but xxxxxx.

看到以上信息,说明公钥已经生效,可以正常工作了。

  • 在github仓库设置
1
git remote add g2 git@github-g2:${账号}/${仓库名称}.git

接下来,就可以通过命令git push g2来推送代码了。


专题:

本文发表于 2024-06-23,最后修改于 2025-10-01。

本站永久域名「 golinuxblog.com 」,也可搜索「 Linux教程网 」找到我。


上一篇 « 如何安装PHP环境及相关概念 下一篇 » nginx 缓存和缓冲

推荐阅读

Big Image