私奔去苏黎世 發表於 2019-6-25 16:41:00

[已解决]gitee初次使用git clone报错

<p>本文描述的错误按实际出现先后顺序排列,并且附上一些其他可能会出现的问题</p>
<p>错误1:</p>
<pre><code>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/'
</code></pre>
<p>原因分析和解决:<br>
初次克隆gitee/git项目时,弹框提示输入账户和密码,如果操作失误导致账密输入错误,之后git bash提示错误但不再弹窗让再次输入账号密码。由于电脑凭证把第一次输入的账户密码记录了下来,导致后期一直错误。<br>
需要修改账户名密码。</p>
<p>解决方式:</p>
<ol>
<li>Git Bash命令行<br>
如果发生错误1.1,就是说没有对配置文件<code>C:/Program Files/Git/mingw64/etc/gitconfig</code>的修改权限,因为它在C盘(系统盘)。<br>
错误1.1:</li>
</ol>
<pre><code>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
</code></pre>
<p>这里要么在自己的电脑授权(较麻烦),要么用管理员身份打开Git Bash。<br>
2. Windows 凭据<br>
进入<code>控制面板\所有控制面板项\凭据管理器</code>,找到<code>普通凭据</code>下的gitee凭据</p>
<pre><code>git:https://gitee.com
</code></pre>
<p>点下拉三角展开,编辑或删除用户名和密码组成的凭据。</p>
<p>错误2(错误1已解决):<br>
无法更新本地库。</p>
<pre><code>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/'
</code></pre>
<p>发生这个错误的原因有很多,这里是我的gitee账户不在仓库的SSH公钥列表里,没有pull权限,想管理员申请吧自己加入团队即可。</p>
<p>错误2主要有以下几种情况:</p>
<ol>
<li>没有pull权限</li>
<li>要用ssh访问而不是https</li>
<li>凭据错误<br>
可以参考这篇文章。</li>
</ol>
<p>关于gitee的公钥管理可以参考官方文档,包括公钥管理‘、生成/添加SSH公钥、Git配置多个SSH-Key等内容。</p><br><br>
来源:https://www.cnblogs.com/xsjzhao/p/11083689.html
頁: [1]
查看完整版本: [已解决]gitee初次使用git clone报错