GitHttps » Historique » Version 1
Redmine Admin, 26/02/2014 11:36
| 1 | 1 | Redmine Admin | h2. Accès en écriture aux dépôts Git |
|---|---|---|---|
| 2 | 1 | Redmine Admin | |
| 3 | 1 | Redmine Admin | Les personnes disposant d’un accès en écriture aux dépôts "Git":https://fr.wikipedia.org/wiki/Git devront modifier leurs URLs en conséquence, en modifiant avec un éditeur de texte le fichier *@.git/config@*, ou en utilisant "sed":https://fr.wikipedia.org/wiki/Stream_Editor |
| 4 | 1 | Redmine Admin | |
| 5 | 1 | Redmine Admin | <pre> |
| 6 | 1 | Redmine Admin | moi@work:~/src/eole-common (master)$ sed -i -e 's,http://\(\([^@]\+@\)\?dev-eole\.ac-dijon\.fr\),https://\1,' .git/config |
| 7 | 1 | Redmine Admin | </pre> |
| 8 | 1 | Redmine Admin | |
| 9 | 1 | Redmine Admin | Le certificat RACINE être intégré au système. |
| 10 | 1 | Redmine Admin | |
| 11 | 1 | Redmine Admin | h3. Installation du certificat par dépôt Git |
| 12 | 1 | Redmine Admin | |
| 13 | 1 | Redmine Admin | * Télécharger le certificat RACINE : |
| 14 | 1 | Redmine Admin | <pre> |
| 15 | 1 | Redmine Admin | moi@work:~$ mkdir -p ~/.config/certs |
| 16 | 1 | Redmine Admin | moi@work:~$ wget --no-check-certificate -O ~/.config/certs/ACInfraEducation.crt https://dev-eole.ac-dijon.fr/projects/eole-common/repository/revisions/master/raw/certificates/ca/menesr/ACInfraEducation.crt |
| 17 | 1 | Redmine Admin | </pre> |
| 18 | 1 | Redmine Admin | * Utiliser ce certificat par dépôts Git : |
| 19 | 1 | Redmine Admin | <pre> |
| 20 | 1 | Redmine Admin | moi@work:~/src/eole-common (master)$ git config http.sslCAInfo ${HOME}/.config/certs/ACInfraEducation.crt |
| 21 | 1 | Redmine Admin | </pre> |
| 22 | 1 | Redmine Admin | |
| 23 | 1 | Redmine Admin | h3. Installation du certificat globalement |
| 24 | 1 | Redmine Admin | |
| 25 | 1 | Redmine Admin | Il est possible d’installer le certificat globalement, sur un système Debian GNU/Linux ou dérivé utilisant "ca-certificates":http://packages.qa.debian.org/c/ca-certificates.html, vous pouvez télécharger le certificat de la CA de toulouse et le placer dans *@/usr/local/share/ca-certificates/@* afin qu’il soit pris en compte : |
| 26 | 1 | Redmine Admin | |
| 27 | 1 | Redmine Admin | <pre> |
| 28 | 1 | Redmine Admin | moi@work:~$ wget --no-check-certificate https://dev-eole.ac-dijon.fr/projects/eole-common/repository/revisions/master/raw/certificates/ca/menesr/ACInfraEducation.crt |
| 29 | 1 | Redmine Admin | moi@work:~$ sudo cp ACInfraEducation.crt /usr/local/share/ca-certificates/ |
| 30 | 1 | Redmine Admin | moi@work:~$ sudo update-ca-certificates |
| 31 | 1 | Redmine Admin | </pre> |