GitHub无法push的问题
问题背景
换了台别人用过的电脑想要将文件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成功
最新文章
- CSS3 3D立方体效果-transform也不过如此
- 安全生产应急救援指挥系统之GIS一张图-flex/java
- SQL Server 2005 中实现通用的异步触发器架构
- NFS配置项no_root_squash和root_squash的区别
- C# WPF MVVM 实战 – 5- 用绑定,通过 VM 设置 View 的控件焦点
- 查看Linux系统架构类型的5条常用命令
- ubuntu使用问题与解决记录[持续更新]
- android webview无法加载网页
- text-align:justify小例子
- MySQL 异常错误码使用 及 对照表
- 简单工厂模式,工厂方法模式,抽象工厂模式,spring的狂想
- 生信分析常用脚本(二)--SOAPdenovo
- SpringBoot和SpringCloud面试题
- shell脚本四-三剑客
- sqli-labs(五)——盲注(boolean盲注以及时间盲注)
- 特征选择 - Filter、Wrapper、Embedded
- 解决eclipse 文件更新不自动刷新的问题
- Matlab调用C语言函数
- Spring MVC @ModelAttribute详解
- Nmap速查手册
热门文章
- selenium定位不到元素
- Jenkins 更换国内源
- LeetCode905.按奇偶排序数组
- C. Connect Three Round #528 (Div. 2)【曼哈顿距离】
- [USACO12FEB]牛的IDCow IDs 一题多解(求二进制中有k个1 ,第n大的数)
- SQL数据库查询一张表新建一个排序字段并根据某列的排序存储排序值
- MITK 手册
- 安卓app上传到应用宝、360手机助手、小米应用商店、百度手机助手/安卓市场/91助手
- MYSQL常用查命令
- postgresql 的一些操作