一台电脑如何绑定两个GitHub帐号
「麦片」这个项目终于独立了,超激动!感谢网上各路大神的教程和攻略,这里自己也记录一下,省得下次忘记了。由于是个完全的小白,所以有什么写的不对的地方也欢迎大家评论指出。
什么是SSH?
根据 阮一峰 博客中的解释:
SSH是一种网络协议,用于计算机之间的加密登录。
如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的。即使被中途截获,密码也不会泄露。
最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。
SSH 与 GitHub 联结
为什么要联结?
因为可以更方便登录远程服务器和各种服务。
联结的步骤?
根据 官网文档 ,分为如下几步:
- 检测已存在的 SSH keys
- 生成新的 SSH key并把它加入 ssh-agent
- 在GitHub账户设置里添加新的 SSH key
- 测试 SSH 连接
- 用 SSH key passphrase 进行远程登录
需求
两个 GitHub 账号分别对应各自的 ssh公钥 ,
参考资料
- Publish Your Multiple Hexo Blogs with Multiple Github Accounts in One Computer by Yi Zhu
- Quick Tip: How to Work with GitHub and Multiple Accounts by Jeffrey Way
- 一台电脑绑定两个github账号教程 by 张文博
- Git ssh 配置及使用 by gdutxiaoxu
- SSH Config 那些你所知道和不知道的事 by Deepzz