git用户名切换引发的血案

故事发生在借用前同事的电脑之后,发现电脑中保存的是之前同事的git账号,git config --global user.name和email之后并没有什么效果,打开user/.ssh/.gitconfig修改仍旧没有作用
最终解决方法~
open terminal
1、termial里输入ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
界面如下

Paste_Image.png

2、回车
界面如下

Paste_Image.png

输入y
3、继续回车
界面如下

Paste_Image.png

4、
Paste_Image.png

得到最终界面
5、登录gitlab在个人设置里面创建一个ssh私钥
6、将/Users/username/id_rsa.pub文件里面的内容复制进去
到此用户名切换步骤完成
ps:
执行之前的操作比如git push如果仍旧提示之前的don't have permission错误就运行一下 ssh-add ~/.ssh/id_rsa
如果继续报错可以使用项目的git url重新下载一次或者是进入项目目录打开.git/config

Paste_Image.png

remote origin 里面url地址改成git url保存
退出到项目目录下继续之前的操作
成功撒花

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,403评论 19 139
  • 简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最简...
    JonesCxy阅读 4,814评论 0 3
  • 看到我落泪的时候,妈妈,你不要着急。我只不过是想排遣一下儿内心的委屈,正如天空时而会下起小雨。 看...
    茶当酒阅读 1,852评论 7 5
  • “怎么回事?”萝莉小兔子慌张的说道。 龙王消融脸色沉重,头顶上懒羊羊的幼龙突然抬起头来,眯着眼睛但睁开了金黄色的瞳...
    木板凳阅读 2,744评论 0 0
  • 【日精进打卡第20天】: 姓名:余成杰 公司:贞观电器 盛和塾《六项精进》224期学员 【知-学习】 《六项精进》...
    余成杰阅读 1,118评论 0 0