zoukankan      html  css  js  c++  java
  • [已解决]gitee初次使用git clone报错

    本文描述的错误按实际出现先后顺序排列,并且附上一些其他可能会出现的问题

    错误1:

    JZKJ@DESKTOP-I7Q9QJ4 MINGW64 ~
    $ git clone https://gitee.com/moocang/005zhongbang-doc.git
    Cloning into '005zhongbang-doc'...
    remote: Incorrect username or password ( access token ) // 1
    fatal: Authentication failed for 'https://gitee.com/moocang/005zhongbang-doc.git/'
    

    原因分析和解决:
    初次克隆gitee/git项目时,弹框提示输入账户和密码,如果操作失误导致账密输入错误,之后git bash提示错误但不再弹窗让再次输入账号密码。由于电脑凭证把第一次输入的账户密码记录了下来,导致后期一直错误。
    需要修改账户名密码。

    解决方式:

    1. Git Bash命令行
      如果发生错误1.1,就是说没有对配置文件C:/Program Files/Git/mingw64/etc/gitconfig的修改权限,因为它在C盘(系统盘)。
      错误1.1:
    JZKJ@DESKTOP-I7Q9QJ4 MINGW64 ~
    $ git config --system --unset credential.helper
    error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: Permission denied //2
    

    这里要么在自己的电脑授权(较麻烦),要么用管理员身份打开Git Bash。
    2. Windows 凭据
    进入控制面板所有控制面板项凭据管理器,找到普通凭据下的gitee凭据

    git:https://gitee.com
    

    点下拉三角展开,编辑或删除用户名和密码组成的凭据。

    错误2(错误1已解决):
    无法更新本地库。

    JZKJ@DESKTOP-I7Q9QJ4 MINGW64 ~
    $ git clone https://gitee.com/moocang/005zhongbang-doc.git
    Cloning into '005zhongbang-doc'...
    remote: You do not have permission to pull from the repository via HTTPS // 2
    fatal: Authentication failed for 'https://gitee.com/moocang/005zhongbang-doc.git/'
    

    发生这个错误的原因有很多,这里是我的gitee账户不在仓库的SSH公钥列表里,没有pull权限,想管理员申请吧自己加入团队即可。

    错误2主要有以下几种情况:

    1. 没有pull权限
    2. 要用ssh访问而不是https
    3. 凭据错误
      可以参考这篇文章。

    关于gitee的公钥管理可以参考官方文档,包括公钥管理‘、生成/添加SSH公钥、Git配置多个SSH-Key等内容。

  • 相关阅读:
    业务层和数据层
    Android开发学习总结——Android开发的一些相关概念(转)
    Android开发学习总结(五)——Android应用目录结构分析(转)
    Android开发学习总结(六)—— APK反编译(转)
    微信开发学习总结(一)——微信开发环境搭建(转)
    PowerMockito使用详解(转)
    java堆栈 (转)
    windows 7 SDK和DDK下载地址
    Linux pipe函数
    火星人的数学观(4)
  • 原文地址:https://www.cnblogs.com/xsjzhao/p/11083689.html
Copyright © 2011-2022 走看看