解决 git 命令 Problem with the SSL CA cert (path? access rights?)

/etc/pki/nssdb 错误

运行命令:

GIT_CURL_VERBOSE=1 git clone git_repo_url

会输出详细错误信息

Cloning into 'fp_sdk'...

* Couldn't find host xxx.com in the .netrc file; using defaults

* About to connect() to xxx.com port 443 (#0)

* Trying 10.44.52.77...

* Connected to xxx.com (10.44.52.77) port 443 (#0)

* Initializing NSS with certpath: sql:/etc/pki/nssdb

* Unable to initialize NSS database

* Initializing NSS with certpath: none

* Unable to initialize NSS

* Closing connection 0

fatal: unable to access 'https://git-biz.qianxin-inc.cn/dlp/mousika/fp_sdk.git/': Problem with the SSL CA cert (path? access rights?)

最后发现是系统中libsqlite3.so.0 不在正常位置,导致系统无法调用,打不开nssdb( sqlite格式数据库)

运行 certutil 命令即可发现此问题。

相关推荐
玩转4G物联网1 小时前
零基础玩转物联网-串口转以太网模块如何快速实现与TCP服务器通信
服务器·网络·物联网·网络协议·tcp/ip·http·fs100p
光芒Shine2 小时前
【物联网-ModBus-ASCII】
物联网·网络协议
帽儿山的枪手3 小时前
程序员必掌握的iptables五表五链
linux·网络协议
Jooolin4 小时前
【编程史】Git是如何诞生的?这可并非计划之中...
linux·git·ai编程
光芒Shine4 小时前
【物联网-ModBus-RTU
物联网·网络协议
Lw老王要学习8 小时前
VScode 使用 git 提交数据到指定库的完整指南
windows·git·vscode
去旅行、在路上9 小时前
Git & Svn
git·svn
程序员祥云9 小时前
https相比http的区别
网络协议·http·https
abcnull9 小时前
github中main与master,master无法合并到main
git·github
熙客10 小时前
应用层协议:HTTPS
网络协议·https