Intro
When clone comes from a GitHub warehouse, an error is reported as follows:
leung@wuyujin coderepo % git clone https://github.com/spring-guides/gs-consuming-web-service.git
Cloning into 'gs-consuming-web-service'...
fatal: unable to access 'https://github.com/spring-guides/gs-consuming-web-service.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
leung@wuyujin coderepo % git clone https://github.com/spring-guides/gs-consuming-web-service.git
Cloning into 'gs-consuming-web-service'...
fatal: unable to access 'https://github.com/spring-guides/gs-consuming-web-service.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
leung@wuyujin coderepo %
Core error: libressl_ connect: SSL_ ERROR_ SYSCALL in connection to github. com:443
It’s about SSL authentication.
to configure
The GIT configuration of the current user will be written in the . Gitconfig
configuration file in the current user directory (if there is no new touch ~ /. Gitconfig
)
take user wuyujin
as an example, the full path of GIT configuration file is:
windows: C:
linux: /home/wuyujin /. Gitconfig
MacBook: /users/wuyujin /. Gitconfig
Git can be configured in two ways:
through the command line setting, the corresponding configuration items will be automatically written to the configuration file (premise: you know how to write the command)
directly modify the configuration file (premise: you know the format/rules of the configuration file)
Command required:
git config --global http.sslVerify false
git config --global https.sslVerify false
The effect is that the configuration file is written as follows:
[http]
sslVerify = false
[https]
sslVerify = false
In addition, user. Name
user. Email
and other parameters can be set (not necessary here).
shell
leung@wuyujin coderepo % git config --global http.sslVerify false
leung@wuyujin coderepo % git config --global https.sslVerify false
leung@wuyujin coderepo % more ~/.gitconfig
[http]
sslVerify = false
[https]
sslVerify = false
leung@wuyujin coderepo %
Once again, clone, success.
Another possibility
When you clone a warehouse, open a new window clone another window. report errors.
One clone at a time will not report an error.
That is: parallel clone -- & gt; Serial clone
Read More:
- macos LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
- LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
- OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
- SSL_ERROR_SYSCALL in connection to github.com:443
- Git clone appears fatal: unable to access’ https://github.com/… The solution to the problem
- macOS Install Homebrew Error LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
- Mac installation dart error curl: (35) libresssl SSL_ connect: SSL_ ERROR_ SYSCALL in connection to storage.googleapis.co
- Push failed Unable to access ‘https://github.com/‘: Failed to connect to github.com port 443: Timed
- In the XML configuration file of spring jdbc.properties The connection to the database failed due to garbled code
- NPM installØin sprintf- [email protected] Wealth: not available https://github.com/nhn/raphael.git/ “
- How to solve error: failed to push some refs to ‘[email protected]:……git pull conflict
- fatal: unable to access ‘https://github.com/xxx‘: Failed to connect to github.com
- mysql configuration supports SSL connection
- How to solve problems like curl: (7) failed to connect to raw.githubusercontent.com Port 443: problem with connection used
- Solve the MAC terminal download error curl: (7) failed to connect to raw.githubusercontent.com port 443: Connection refused
- Gt Report Error ssh:connect to host github.com port 22
- Solution to failure of SSL configuration in synergy
- pycharm Failed to connect to github.com port 443: Timed out
- Git failed to submit data error: failed to push some refs to’https://github.com/XXXXXXX/gif.git’
- FreeRDP installation configuration (error message: SSL_read: Failure in SSL library (protocol error?))