Comments (4)
Workaround for the moment is:
export PATH=/usr/bin:$PATH
to pick up system git, which does not have the problem.
from cmsdist.
The problem is understood. On Darwin cURL is modified to use Keychain, thus Certification Authority certificates are not available on the system. This does not allow cURL/GIT to verify any HTTPS communication.
We have two options:
- Add
GIT_SSL_NO_VERIFY=true
which disables HTTPS verification, kinda "trust all" mode. - A script is included into cURL library to download from Mozilla (NSS) Certification Authority certificates and generate
ca-bundle.crt
. Such should be shipped with cURL/GIT/different package and setGIT_SSL_CAPATH
and/orGIT_SSL_CAINFO
.
Both work:
GIT_SSL_NO_VERIFY=true git clone https://github.com/cms-sw/cms-git-tools.git
GIT_SSL_CAPATH=$PWD GIT_SSL_CAINFO=ca-bundle.crt git clone https://github.com/cms-sw/cms-git-tools.git
To be safe I would go w/ 2 and put ca-bundle.crt
into a GIT package.
from cmsdist.
As discussed, whatever we do should work also with the CERN CA.
from cmsdist.
Solved for CMSSW_6_2_0
and above.
from cmsdist.
Related Issues (20)
- Thread-safe HDF5 compiler option HOT 6
- question about py2/py3 HOT 8
- CUDA RT IB fails to build `onnxruntime` pkg HOT 5
- Using Sherpa with C++20 on gcc HOT 4
- mpfr-static is obsolete and inconsistent with version in gcc HOT 4
- CMSSW vs. Rucio Client vs. CRABClient HOT 14
- Install latest Rucio client HOT 15
- New version of CLHEP 2.4.7.0 HOT 1
- Backport bug fix for Geant4 11.1 HOT 5
- enable backtrace in gcc12 HOT 7
- Update valgrind? HOT 2
- Update the VecGeom version to 1.2.6 HOT 1
- Add celeritas as an external package HOT 13
- Update of datafiles for Geant4 11.2 HOT 4
- Use rootcling instead of genreflex HOT 5
- Migrate master from Geant4 11.1.2 to 11.2.1 HOT 6
- Update the ROOT v6.30 patch HOT 5
- new cms-data RecoTracker-LSTCore repository is needed HOT 8
- Migrate DD4hep external library to v1-29 HOT 4
- Migrate master from Geant4 11.2.1 to 11.2.2 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cmsdist.