公司要安装安全软件,结果 git 疯狂的出错;百度上各种搜,系统上各种改,来看看总结吧。
翻译来说:异常:使用 REX.w 没有意义(默认操作数大小为64);
1. 注册表配置,这个方法我win10上没用,但我同事机器上有用;
进入注册表目录:\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config
新建 [字符串值] hookapi_filterproc_external
数值数据:cmd.exe;powershell.exe;git.exe;idea64.exe
我们配置:*.exe
新建 [字符串值] hookapi_disins (上面的还不行,再加上一个试试)
数值数据:1
2. git 安装 32位;
这要看安全软件了,由于有些安全软件是真对32位的系统和文件,导致上面这个异常,所以,把 git 安装为 32位的试试;
3. git 报错:fatal: Authentication failed for
进入 控制面板 -> 用户账号 -> 管理 Windows 凭据 -> 普通凭据
在里面找到 git 对应的配置,重新编辑一下账号与密码,或者添加一个新的。
4. 删除 git
删除掉现有的 git,如果你有安装 TortoiseGit,最好也删除掉。重新启动系统,再重新安装一下(Git-2.33.0.2-64-bit.exe,TortoiseGit-2.12.0.0-64bit.msi)。
idea x64:
TortoiseGit:
注意:重新安装完后,如果还是不行的话,就再试试第1,2,3步试试;