howtos:git

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
howtos:git [2015/04/14 21:59] lucashowtos:git [2022/05/05 07:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 13: Ligne 13:
  * http://gha.hackens.org : pour les "Push Events", cela permet d'afficher sur IRC les commits qui sont fait dans le dépôt.  * http://gha.hackens.org : pour les "Push Events", cela permet d'afficher sur IRC les commits qui sont fait dans le dépôt.
  * http://sync.hackens.org/hackEns : pour les "Push Events", cela synchronise le dépôt avec le dépôt sur GitHub. Il doit être créé manuellement sur GitHub. S'il ne porte pas le même nom, on peut le préciser pour forcer le serveur à synchroniser les bons dépôts (exemple : http://sync.hackens.org/hackEns/syncgitlabhub). Attention, actuellement seule la branche master est synchronisée.  * http://sync.hackens.org/hackEns : pour les "Push Events", cela synchronise le dépôt avec le dépôt sur GitHub. Il doit être créé manuellement sur GitHub. S'il ne porte pas le même nom, on peut le préciser pour forcer le serveur à synchroniser les bons dépôts (exemple : http://sync.hackens.org/hackEns/syncgitlabhub). Attention, actuellement seule la branche master est synchronisée.
 +
 +Cloner un dépôt
 +---------------
 +En cave, tous les clone/push se font en https, ceci pour éviter d'avoir des problèmes avec les clés ssh. Attention, il faut remettre un mot de passe sur git.eleves, celui du CAS n'y est pas copié (le serveur git n'ayant pas accès aux mots de passe directement).
 +
 +À l'extérieur de la cave, il est plus simple d'avoir une clé ssh enregistrée sur son [profil du serveur git](https://git.eleves.ens.fr/profile).
 +
 +Unable to access: server certificate verification failed
 +--------------------------------------------------------
 +Cette erreur est dû au certificat de git.eleves, qui n'est pas accepté par défaut partout.
 +
 +Obtenir le certificat :
 +<code>
 +openssl s_client -connect git.eleves.ens.fr:443 > git.eleves.cert.pem
 +</code>
 +
 +Maintenant, ouvrir cert.pem, et supprimer ce qui est à l'extérieur de BEGIN CERTIFICATE/END CERTIFICATE (mais laisser ces deux lignes).
 +
 +Enfin, le faire reconnaître par git :
 +
 +<code>
 +git config --global http.sslCAInfo /path/to/cert/git.eleves.cert.pem
 +</code>
  
  
  • howtos/git.1429048770.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)