编程之Git清单


fatal: detected dubious ownership in repository at

Git Bash在提交项目代码时输入git add .命令后报错:fatal: detected dubious ownership in repository at
这是因为该项目的持有者与现在的用户不一致
比如说:该项目的持有者是Administrator,而当前用户是qiuye, 那么就会导致上面的错误
解决的办法也很简单在git bash中输入

git config --global --add safe.directory '*'

即可解决


fatal: unable to access ‘https://11.2.7.8:68/mjgn/mj.git/‘: SSL certificate problem: EE、证书密钥太弱

前言

出现这个错误是因为Git在访问仓库时遇到了SSL证书问题,具体是证书的密钥太弱,不符合安全要求。


方法一

升级或更换SSL证书
联系服务器管理员,确保服务器上使用的是强密钥SSL证书。推荐使用至少2048位的密钥。


方法二

临时忽略SSL证书问题
如果只是在测试或内部网络中操作,可以临时忽略SSL证书验证,但这不是推荐的长期解决方案,因为会降低安全性。


配置环境变量来临时忽略
在命令行中设置GIT_SSL_NO_VERIFY环境变量

export GIT_SSL_NO_VERIFY=true

然后尝试再次克隆或操作仓库

git clone https://11.2.7.8:68/mjgn/mj.git

配置Git忽略SSL
在Git配置中设置忽略SSL验证

git config --global http.sslVerify false

方法三

更新CA证书
确保系统或Git客户端使用最新的CA证书。


在Ubuntu/Debian上更新CA证书

sudo apt-get update
sudo apt-get install --reinstall ca-certificates

在CentOS/RHEL上更新CA证书

sudo yum update
sudo yum reinstall ca-certificates

方法四

使用SSH而不是HTTPS
如果可能,切换到使用SSH URL进行克隆和操作,这样就不需要处理SSL证书问题。
生成SSH密钥并添加到Git服务器中,然后使用SSH URL。

git clone https://11.2.7.8:68/mjgn/mj.git

结束语

通过上述方法,应该能够解决SSL证书密钥太弱的问题。推荐的长期解决方案是方法一,确保使用强密钥的SSL证书以保持安全性。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值