The .travis.yml file in areaDetector contains these lines:
- pip install git+git://github.com/drdoctr/[email protected]
- pip install git+git://github.com/michaeljones/[email protected]
- pip install git+git://github.com/return42/linuxdoc.git
This was working OK, but recently the travis builds have been failing with this error:
$ pip install git+git://github.com/drdoctr/[email protected]
Collecting git+git://github.com/drdoctr/[email protected]
Cloning git://github.com/drdoctr/doctr.git (to revision 1.7.4) to /tmp/pip-req-build-7r_gfskr
Running command git clone --filter=blob:none -q git://github.com/drdoctr/doctr.git /tmp/pip-req-build-7r_gfskr
fatal: unable to connect to github.com:
github.com[0: 140.82.113.3]: errno=Connection timed out
I don’t understand what the syntax “git+git://github.com/drdoctr/[email protected]” means. I have used
https://github.com for https access and
git at github.com for ssh access, but I have not seen git://github.com outside of this travis script. Can someone explain?
I found that if I replace git:// with https:// it works.
- pip install git+https://github.com/drdoctr/[email protected]
- pip install git+https://github.com/michaeljones/[email protected]
- pip install git+https://github.com/return42/linuxdoc.git
What the difference between git:// and https:// is, and is OK to make this change?
Thanks,
Mark