同一台电脑上使用两个 github 账号

为了举例方便,这里使用 “one” 和 “two” 两个账户。

使用cd ~/.ssh切换工作目录,然后使用如下命令生成两个钥匙,中间一路回车。

ssh-keygen -t rsa -f ~/.ssh/id_rsa_one -C “one@xxx.com”

ssh-keygen -t rsa -f ~/.ssh/id_rsa_two -C “two@xxx.com”

这样会在~/.ssh目录下生成四个文件:

id_rsa.one //账号 one 的私钥

id_rsa.one.pub //账号 one 的公钥

id_rsa.two

id_rsa.two.pub

步骤二:创建配置文件 config

在 ~/.ssh目录下新建 config 文件,令不同 Host 实际映射到同一 HostName,但密钥文件不同。

$ touch config // 创建 config

$ vim config // 编辑 config

加上以下内容

one (first account)

Host one.github.com

HostName github.com

PreferredAuthentications publickey

User one

IdentityFile ~/.ssh/id_rsa_one

two(second account)

Host two.github.com

HostName github.com

PreferredAuthentications publickey

User two

IdentityFile ~/.ssh/id_rsa_two

步骤三:添加 SSH key 及 测试

分别登陆两个 github 账号,在 Settings —> SSH and GPG keys 中,点击 “new SSH key”,把 “id_rsa.one.pub” 和 "id_rsa.two.pub"这两个公钥的内容分别添加到相应的账号中。

为了确认我们可以通过 SSH 连接 github,可通过输入下面命令来验证

$ssh -T git@one.github.com

如果看到下面信息,就说明连接正常。

Hi one! You’ve successfully authenticated, but GitHub does not provide shell access.

该步骤详细内容可以参考教程:使用 SSH 连接 github

步骤四:用户名和邮箱配置

注意:因为一台电脑上配置了多个 github 账号,所以就不能再配置全局的用户名和邮箱了,而是在不同的仓库下,如果需要连接不同的 git 账号,配置相应的局部用户名和邮箱即可,如果之前配置过全局的用户名和邮箱,需要取消配置。

取消全局 用户名/邮箱 配置

git config --global --unset user.name

git config --global --unset user.email

设置局部 用户名/邮箱 配置

git config user.name “xxxx”

git config user.email “xxxx@xx.com”

步骤五:使用 git

git 的使用一般是从其他仓库直接 clone 或本地新建,注意配置用户名和邮箱。

1、clone 到本地

原来写法

$ git clone git@github.com: 用户名/learngit.git

现在写法

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

最后

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。
当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。

更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

[外链图片转存中…(img-r7YF58vt-1712898331701)]

[外链图片转存中…(img-4ZqwKNWs-1712898331702)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-1pmP2pQC-1712898331702)]

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值