之前周末在家使用github创建SSH-Key进行blog的提交,但是第二天在用公司,使用公司的GitLab提交代码时发现账号是我github的账号,我想肯定是github生成的SSH-Key把之前我公司GitLab的SSH-Key给覆盖了
查看我所有SSH-Key
|
|
这里一共有两个SSH-Key,一个github_rsa是我github的SSH-Key,id_rsa是我公司的GitLab的SSH-Key,因为我周末给自己的github博客创建了一个新的SSH-Key,直接使用的默认路径(~/.ssh/id_rsa.pub),所以就直接把我公司GitLab的SSH-Key给覆盖掉了
这次为了区分开我自己github和公司的GitLab的SSH-Key,在生成SSH-Key文件的时候,我用了不同的名称来区分
公司的GitLab生成一个SSH-Key
|
|
公司的GitLab生成一个SSH-Key
|
|
在~/.ssh目录下添加config配置文件用于区分多个SSH-Key
|
|
再次查看目录结构
|
|
再次执行git命令已经不再提示权限验证问题
OK,大功告成
参考文章: