这是全新安装Git的新机器.
> git --version
git version 2.19.1.windows.1
Run Code Online (Sandbox Code Playgroud)
我用https克隆了回购.每次当我尝试与遥控器通话时,我都会得到这个.
> git pull
fatal: NullReferenceException encountered.
Object reference not set to an instance of an object.
fatal: NullReferenceException encountered.
Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)
我尝试再次卸载并安装git.我还将同一个repo克隆到磁盘上的不同目录,但这些都没有帮助.
当我转到我的BitBucket的Web UI时,启用了2FA.我不知道这与我的问题有什么关系.
ang*_*son 66
原因是需要更新随Git 2.19.1一起分发的Git Credential Manager(GCM).
Git 2.19.1的发布说:
附带Git Credential Manager v1.18.0.
当我们查看GCM 1.18.1(下一版本)发行说明时:
修复了未填充参数或contentType时的Null引用异常
(编辑23. 2018年11月):正如@pgsandstrom在评论中所说,Git发布了一个新版本,其中还包含一个更新的GCM.你可以在这里下载它:Git Releases.
(休息是2018年11月23日之前的旧版))
临时修复,直到Git发布带有更新的GCM的新版本,只需自己安装新版本的Git Credential Manager.
所以从这里下载最新版本并安装它,它应该解决你的问题.
请注意,我不清楚这是否是由Git引入的错误(即,它无法填充参数或contentType),或者它是由GCM引入的错误.我所知道的是,Git还没有发布一个新版本来解决这个问题,但是GCM已经解决了.
| 归档时间: |
|
| 查看次数: |
11428 次 |
| 最近记录: |