... | ... | @@ -20,18 +20,20 @@ Dans ce cas il faut: |
|
|
```
|
|
|
|
|
|
Il y a ensuite deux procédures possibles (sous linux):
|
|
|
1. Installer localement les certificats (testé sous ubuntu 16.04):
|
|
|
|
|
|
* Installer localement les certificats (testé sous ubuntu 16.04):
|
|
|
1. Placer ces fichiers dans un répertoire, par exemple `$HOME/.git-certs/`
|
|
|
2. Configurer git pour utiliser les certificats de ce répertoire:
|
|
|
```
|
|
|
git config --global --add http.sslcapath $HOME/.git-certs/
|
|
|
```
|
|
|
2. Installer globalement les certificats au niveau du système (testé sous archlinux):
|
|
|
1. Copier les certificats dans `/etc/ca-certificates/trust-source/anchors`
|
|
|
* Installer globalement les certificats au niveau du système (testé sous archlinux):
|
|
|
1. Copier les certificats dans:
|
|
|
* `/etc/ca-certificates/trust-source/anchors` sous archlinux
|
|
|
* `/usr/share/ca-certificates/extra` sous ubuntu
|
|
|
2. Recharger les certificats systèmes:
|
|
|
```
|
|
|
sudo trust extract-compat
|
|
|
```
|
|
|
* `sudo trust extract-compat`sous archlinux
|
|
|
* `sudo dpkg-reconfigure ca-certificates` sous ubuntu, en prenant soin de sélectionner le nouveau certificat dans la boite de dialogue
|
|
|
|
|
|
Remarques:
|
|
|
* la configuration de git peut également être locale à un dépôt (en ne mettant pas `--global`)
|
... | ... | |