一台机器使用不同的Git账号
场景
在日常使用 git 作为仓库使用的时候,有时可能会遇到这样的一些情况:
1. 有两个 `github` 账号,一台电脑怎么同时连接这两个账号进行维护呢?
2. 自己用一个 `github` 账号,平时用来更新自己的一些资料;公司使用的 `gitlab`(也是 `git` 的衍生产品)
SSH Key 的配置
1.Windows 下打开 Git Bash,创建 SSH Key,按提示输入密码,可以不填密码一路回车
$ ssh-keygen -t rsa -C "注册邮箱"
然后用户主目录 /.ssh/ 下有两个文件,id_rsa 是私钥,id_rsa.pub 是公钥
2.获取 key,打开 .ssh 下的 id_rsa.pub 文件,里面的内容就是 key 的内容
$ start ~/.ssh/id_rsa.pub
3.登录 GitHub,打开SSH Keys 页面,快捷地址
4.测试 ssh key 是否成功,使用命令
$ ssh -T git@github.com
如果出现 You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上 github。
Gitlab 和 Github 不同账号配置
一般开发用户应该都配置过一个git的账号,想在添加一个账号。<