总结github实用技巧
登录多个账号
一般情况下,我们是通过 ssh 方式向 github 提交代码的,这样在 push 代码就不用输入账号密码。如果有 2 个 github 账号,那么同一个公钥是无法同时添加到 2 个账号的。
该怎么办呢,其实很简单,另外再创建一个公钥就可以了。
- 生成公钥对
1 | cd ~/.ssh && ssh-keygen -t rsa -f id_rsa_g2 |
执行ssh-keygen
命令,一路回车,即可生成对应的公钥和私钥文件id_rsa_g2
、id_rsa_g2.pub
- 设置ssh配置
1 | # ~/.ssh/config |
- 将公钥添加至 github 仓库
1 | 1. 登录 github 账号 |
- 测试公钥可用性
1 | ssh -T git@github-g2 |
看到以上信息,说明公钥已经生效,可以正常工作了。
- 在github仓库设置
1 | git remote add g2 git@github-g2:${账号}/${仓库名称}.git |
接下来,就可以通过命令git push g2
来推送代码了。