问题背景

换了台别人用过的电脑想要将文件push到github上,出现下面报错

remote: Permission to *****(我的)/gittest.git denied to *****(另一个人的)

git not exist cleanly (exit code 128)

解决方法

一、SSH Keys公钥没有配置

1.进入git bash 输入cat ~/.ssh/id_rsa.pub 命令查看ssh是否是自己的,不是说明SSH有问题

2.有问题的话就将.ssh文件目录删除,该目录一般放在c盘的用户目录下面,C:\Users\(用户)\.ssh

  3.再输入 cat ~/.ssh/id_rsa.pub命令 出现No such file or directory 说明删除成功

  4.重新创建ssh  ssh-keygen -t rsa -C "your_email@example.com“ 下面敲回车就行了

5.取得公钥在.ssh的文件里面的id_rsa.pub的内容,找到你的github—下面的setting找到以下,title可以随意写,key写id_rsa.pub的内容

  

  

二、查看连接

ssh -T git@github.com 连不上但是如上图所示输入两次以后

AL@AL-WORK MINGW64 ~/Desktop
$ ssh -T git@github.com

Hi *******(我自己的用户)! You've successfully authenticated, but GitHub does not provide shell access.

就连上了。

之后进行push操作

一般这个时候就应该push成功了,但是还是报原来的错连接不上。。。

如果你这个时候还是连不上的话可以试试修改管理凭证,将原来的git凭证删除掉(如果有的话)

以上操作之后push成功

最新文章

  1. CSS3 3D立方体效果-transform也不过如此
  2. 安全生产应急救援指挥系统之GIS一张图-flex/java
  3. SQL Server 2005 中实现通用的异步触发器架构
  4. NFS配置项no_root_squash和root_squash的区别
  5. C# WPF MVVM 实战 – 5- 用绑定,通过 VM 设置 View 的控件焦点
  6. 查看Linux系统架构类型的5条常用命令
  7. ubuntu使用问题与解决记录[持续更新]
  8. android webview无法加载网页
  9. text-align:justify小例子
  10. MySQL 异常错误码使用 及 对照表
  11. 简单工厂模式,工厂方法模式,抽象工厂模式,spring的狂想
  12. 生信分析常用脚本(二)--SOAPdenovo
  13. SpringBoot和SpringCloud面试题
  14. shell脚本四-三剑客
  15. sqli-labs(五)——盲注(boolean盲注以及时间盲注)
  16. 特征选择 - Filter、Wrapper、Embedded
  17. 解决eclipse 文件更新不自动刷新的问题
  18. Matlab调用C语言函数
  19. Spring MVC @ModelAttribute详解
  20. Nmap速查手册

热门文章

  1. selenium定位不到元素
  2. Jenkins 更换国内源
  3. LeetCode905.按奇偶排序数组
  4. C. Connect Three Round #528 (Div. 2)【曼哈顿距离】
  5. [USACO12FEB]牛的IDCow IDs 一题多解(求二进制中有k个1 ,第n大的数)
  6. SQL数据库查询一张表新建一个排序字段并根据某列的排序存储排序值
  7. MITK 手册
  8. 安卓app上传到应用宝、360手机助手、小米应用商店、百度手机助手/安卓市场/91助手
  9. MYSQL常用查命令
  10. postgresql 的一些操作