发布于2026-07-30 阅读(0)
扫一扫,手机访问
最近在Gitee上新建了一个仓库,准备clone到本地开始编码,结果迎面就是一个报错,git did not exit cleanly (exit code 128)。看到这个错误,第一反应当然是去搜一搜解决方案。但搜了一圈下来,发现不少文章内容高度雷同——有人解决了问题,后面的人就直接把答案复制粘贴到自己的博客里。这就很尴尬了:明明有好几种可能的解法,但翻来覆去都是同一套说法,既浪费时间又找不到真正对症下药的那一个。粘贴复制本身没错,但起码得结合自己的实际场景验证一下,而不是甩个千篇一律的答案就当交差了。
言归正传,报错截图如下:

注意:
这个问题出现的根源,在于较新版本的Git对凭据认证做了一些限制,导致克隆操作被拒绝。需要手动添加凭据才能解决。
既然问题明确了,那就对症下药。下面给出实测有效的解决方法。
在电脑中找到控制面板,然后在控制面板的搜索框里输入“凭据管理”,找到对应的入口:

进入凭据管理器后,选择“Windows凭据”,然后点击“添加普通凭据”:

接着,打开你要clone的仓库地址。这里以Gitee上的React项目为例。如果用的是公司自建的Git服务,或者GitHub上的地址,可以参照这个思路自行修改。在“Internet地址或网络地址”一栏中,填入Gitee的克隆地址。
注意:
填入地址时,只需要取主要部分,不需要把完整的URL贴进去。比如,完整的仓库地址是https://gitee.com/willianmrtang/react-project.git,但这里只需要填https://gitee.com即可。用户名和密码填写登录Gitee的账号密码。

完成添加后,重启电脑,再尝试clone,就能正常拉取代码了。
上面这个方法亲测有效,核心就是通过Windows凭据管理器预先认证Git服务器的访问权限。如果你也遇到exit code 128的问题,不妨试试这个思路,省去盲目搜索的弯路。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8