Projet

Général

Profil

Mise à jour de la forge redmine EOLE

Ajouté par Daniel Dehennin il y a environ 10 ans

La forge EOLE est désormais disponible en HTTPS.

Accès en écriture aux dépôts Git

Les personnes disposant d’un accès en écriture aux dépôts Git devront modifier leurs URLs en conséquence, en modifiant avec un éditeur de texte le fichier .git/config, ou en utilisant sed

moi@work:~/src/eole-common (master)$ sed -i -e 's,http://\(\([^@]\+@\)\?dev-eole\.ac-dijon\.fr\),https://\1,' .git/config

Le certificat RACINE doit être intégré au système.

Installation du certificat par dépôt Git

  • Télécharger le certificat RACINE :
    moi@work:~$ mkdir -p ~/.config/certs
    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
    
  • Utiliser ce certificat par dépôts Git :
    moi@work:~/src/eole-common (master)$ git config http.sslCAInfo ${HOME}/.config/certs/ACInfraEducation.crt
    
  • Utiliser ce certificat pour tous les dépots:

même commande que ci-dessus, mais utiliser l'option --global (stocke l'option dans ~/.gitconfig)

Installation du certificat globalement

Il est possible d’installer le certificat globalement, sur un système Debian GNU/Linux ou dérivé utilisant ca-certificates, 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 :

moi@work:~$ wget --no-check-certificate https://dev-eole.ac-dijon.fr/projects/eole-common/repository/revisions/master/raw/certificates/ca/menesr/ACInfraEducation.crt
moi@work:~$ sudo cp ACInfraEducation.crt /usr/local/share/ca-certificates/
moi@work:~$ sudo update-ca-certificates

Clône d'un dépôt Git

moi@work:~$ git clone http://dev-eole.ac-dijon.fr/git/nomDuProjet

Commentaires