一台电脑两个github账号
来源:互联网 发布:windows把蓝底变成红底 编辑:程序博客网 时间:2024/04/28 19:40
背景
一直用的公司发的电脑,工作时用的公司的github,然后自己有一个私人github,想在一个电脑上面随时切换使用,写个教程方便记录。
思路
从本地联系到Github远程仓库,可以使用ssh,生成公钥,私钥/公钥对应上就可以连接。
如果我们需要连接两个Github,那么每个Github对应一对私钥/公钥,我们需要两对,然后区分两个账号,push的时候推送到不同的账号就行。设置不同 Host 对应同一 HostName。
准备
- git
github账号两个
1.生成两个新的SSH key
$ ssh-keygen -t rsa -C "firm@163.com"$ ssh-keygen -t rsa -C "my@g163.com"
重点的是第二次生成的文件到第二步的时候不要回车-》要修改名字,比如第一次时id_rsa第二次就是id_rsamy,命名随意,但是要区分开,不然第二次生成的文件会覆盖第一次生成的文件。
文件存放地址要注意,第一次和第二次存放地址要一致。2.配置~/.ssh/config文件
2.1创建config文件$ touch config
2.2编辑config文件3.将生成的新SSH key添加到要关联的Github帐号中
3.1复制密钥
$ clip < ~/.ssh/id_rsa.pub
3.2去Github粘贴
4测试(两个都要测试)
$ ssh -T xxx.github.com
出现下面这句代表成功
Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access.
5使用git clone下载代码库
原来$ git clone git@github.com: 用户名/test.git
现在
$ git clone git@firm.github.com: firm的用户名/test.git
$ git clone git@my.github.com: my的用户名/test.git
6取消全局 用户名,邮箱设置
git config –global –unset user.name
git config –global –unset user.email在自己要使用的文件夹下面重新配置用用户名,邮箱
git config user.email “xxx.163.com”
git config user.name “xxxx”测试一下远程地址
git remote -v
7Github 钥匙变绿了
8补充:ssh配置不清楚的可以看下面github官网的说明(window版本)
github配置ssh步骤
- 一台电脑两个github账号
- 在一台电脑上使用两个github账号
- 一台电脑配多个github账号
- 一台电脑使用多个GitHub账号配置方法
- 6、安装git,一台电脑使用两个git账号
- win10 64位+git (v2.13.1) 同一台电脑向两个github账号提交
- 一台电脑连接多个GitHub账号下的仓库
- 同一个 Github 账号之多台电脑间协同开发
- 一台电脑上的git同时使用两个github账户
- 一台电脑上的git同时使用两个github账户
- 一台电脑启动两个tomcat
- 一台电脑上布置两个tomcat
- 一台电脑上运行两个tomcat
- 一台电脑同时运行两个tomcat
- 在一台电脑上使用多个git账号
- windows一台电脑添加多个git账号
- 如何在同一台电脑上使用两个github账户
- 在同一台电脑使用两个github账户
- C++内存管理浅谈
- vue 安卓4.4 打不开的坑
- MySQL的my.cnf文件(解决5.7.18下没有my-default.cnf)
- Openstack Windows镜像安装Symantec注意事项
- nodeJS
- 一台电脑两个github账号
- spring + mybatis 的 crud
- java lucene全文检索库
- 一文读完GitHub30+篇顶级机器学习论文(附摘要和论文下载地址)
- MySQL查询语句练习题
- eventbus异步框架源码解析
- Intellij IDEA安装lombok
- sql 分组,排序
- 微波通道穿刺模型研究(三)