Projet

Général

Profil

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>