zoukankan      html  css  js  c++  java
  • 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成功

      

  • 相关阅读:
    Linux 改变文件的所有者
    Opencv -lippicv
    数据结构--二叉搜索树
    Window下cmd查看目录结构
    windows cmake与nmake
    Ubuntu18.04安装caffe python3.6 opencv3.2 CPU
    apt-get install 下载速度慢问题的解决
    使用pip安装速度慢问题的解决
    神经网络可视化
    【VS】代码行无法折叠及ctrl+鼠标左键无法跳转到定义的问题
  • 原文地址:https://www.cnblogs.com/LEEEEEASON/p/6739246.html
Copyright © 2011-2022 走看看