赞
踩
今天往github推送代码出现无法访问仓库的问题,账号密码也无法使用,弄了好久才解决,想着写一篇博客总结一下。
一般出现OpenSSL的字码说明这是一个https加密协议,https在没有身份验证(登录)的情况下,是无法进行git操作的。
出现这个报错的原因是前面与仓库建立连接时,用了https地址,https需要身份验证才可以进行其他git操作,所以解决这个报错有四种方法:
解除ssl验证
用以下命令解除ssl验证,这样就会解除了https拦截(https = ssl + http)
git config --global http.sslVerify false·
token验证身份
验证步骤:
As previously announced, starting on August 13, 2021, at 09:00 PST, we will no longer accept account passwords when authenticating Git operations on GitHub.com. Instead, token-based authentication (for example, personal access, OAuth, SSH Key, or GitHub App installation token) will be required for all authenticated Git operations.
大致意思就是说,现在已经不支持密码验证,就是无法再用密码方式去提交代码,请用personal access token代替。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。