I have had a project working with the standard https cloning syntax for a while, and just this afternoon it was working fine. Now, I get error code 128
every time I try to clone:
Obtaining myproject from git+git://myurl/myuser/myproject.git@master#egg=myproject (from -r requirements.txt (line 28))
...
fatal: unable to connect to myurl:
myurl[0: x.y.z.q]: errno=Invalid argument
ERROR: Command errored out with exit status 128: git clone -q git://myurl/myuser/myproject.git Check the logs for full command output.
I have confirmed I am able to manually clone using
git clone -q https://myurl/myuser/myproject.git
As well as through SSH.
I am hosting my repositories on gitea, and I haven't found any errors related to this. This is very strange.
Does anyone know what could be going wrong? I even deleted my virtualenv folder and re-instantiated it with no luck, as well as restart my gitea server.
Use git clone Times in Git Bash fatal: protocol 'https' is not supported. Used copy and paste address. Whether it is shift+ins or right-click paste, there are hidden symbols in the space between https and clone. Delete the space and manually enter the space to solve it. Please make sure you have the correct access rights and the repository exists.
Pip Install – Ignore SSL Certificate. Warning: Adding the repositories to the trusted sources disables SSL certificate verification and exposes a vulnerability to a man-in-the-middle attack. To configure pip to ignore SSL certificate verification, add the required repositories to the trusted sources, for example: $ pip install --trusted-host pypi.
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. ERROR: Could not find a version that satisfies the requirement pandas (from versions: none) WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
If you are trying to clone a private repository but do not have permission to view the repository, you will receive this error. In rare circumstances, you may not have the proper SSH access to a repository.
See the pip install doc. If you want to use the https
protocol then the syntax is:
git+https://git.example.com/MyProject#egg=MyProject
But from your question it looks like you are using the git
protocol instead (git+git://git.example.com/MyProject#egg=MyProject
). So this is a different protocol.
I had a very similar error, which ended up being missing ca-certs for pulling HTTPS urls. The fix was to:
apt-get install -y --reinstall ca-certificates
After digging a little deeper into the pip output, the underlying git clone -q
was erroring out like so:
fatal: unable to access 'https://github.com/blah/blah.git/': server certificate verification failed. CAfile: none CRLfile: none
Change the code in the file.
The original code is:
pip install git+https://github.com/snkas/[email protected] | | exit 1
pip install git+https://github.com/snkas/[email protected] | | exit 1
Change to:
pip install git+git://github.com/snkas/[email protected] | | exit 1
pip install git+git://github.com/snkas/[email protected] | | exit 1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With