终端使用git 命令中文显示异常

执行如下配置git config配置,可以正常显示中文1
git config --global core.quotepath false

CAfile &Capath none
报错内容1
2
3server certificate verification failed.
CAfile: /etc/ssl/certs/ca-certificates.crt
CRLfile: none”
这种情况一般使用ssh:链接可以同步,但是不能正常使用https ;
可以通过取消验证解决该问题1
2git config --global http.sslverify false
git config --global https.sslverify false
远程仓库指向错误
1 | liubo4@BCNTJOA14002B MINGW64 /d/Git_Repo |
http://git.bgi.com 的实际ip是 10.17.1.2, 但是在链接时,访问的ip却是 127.0.0.1
需要确认两个地方:
确认host是否设置了代理
host文件 C:\Windows\System32\drivers\etc\hosts 是配置网站代理ip的文件。如果对网站进行了ip的代理,在访问相关域名时,会跳转到指定的ip上。示例如下,如果有gitlab的重定向,需要删除相关重定向,或将ip改为正确的ip地址。1
2
3
4172.25.13.98 host.docker.internal
172.25.13.98 gateway.docker.internal
10.227.5.224 developer.phoenix-engine.bgi.com
127.0.0.1 git.bgi.com
确认gitconfig
~/.gitconfig 文件会有git仓库的相关配置信息。