Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
intro_histoire_numerique:git_github_gitlab [2021/03/07 17:06] Francesco Beretta [Travailler avec GitHub] |
intro_histoire_numerique:git_github_gitlab [2021/03/17 01:22] Francesco Beretta [Documentation] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
- | * Un [[https://openclassrooms.com/fr/courses/5641721-utilisez-git-et-github-pour-vos-projets-de-developpement/6297041-tirez-le-maximum-de-ce-cours|excellent tutoriel]] réalisé par Tiffany Lestroubac et Mila Paul sur OpenClassrooms. | + | * Un [[https://openclassrooms.com/fr/courses/5641721-utilisez-git-et-github-pour-vos-projets-de-developpement/6297041-tirez-le-maximum-de-ce-cours|excellent tutoriel]] réalisé par Tiffany Lestroubac et Mila Paul sur OpenClassrooms |
+ | * pour les débutants suivre seulement la Partie 1 - Faites vos premiers pas avec Git | ||
+ | * ([[https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-git|ce tutoriel]]) est plus compact mais présuppose quelques connaissances | ||
Ligne 13: | Ligne 15: | ||
====== Travailler avec GitHub en utilisant GitHub Desktop ====== | ====== Travailler avec GitHub en utilisant GitHub Desktop ====== | ||
- | * Suivre [[https://devstory.net/10283/utiliser-github-avec-github-desktop|ce tutoriel]] | + | |
* Installer [[https://desktop.github.com/|GitHub Desktop]] | * Installer [[https://desktop.github.com/|GitHub Desktop]] | ||
+ | * Toutes les explications nécessaires se trouvent dans **[[https://devstory.net/10283/utiliser-github-avec-github-desktop|ce tutoriel]]** | ||
Ligne 22: | Ligne 25: | ||
* Lancer GitHub Desktop | * Lancer GitHub Desktop | ||
- | * Choisir l'entrepôt (repository) à télécharger, par ex. les [[https://github.com/pyshs/exemples-manuelexemples du manuel 'Python pour les SHS]] | + | * Choisir le dépot de code (repository) à télécharger, par ex. les [[https://github.com/pyshs/exemples-manuel | exemples du manuel 'Python pour les SHS]] |
* Appuyer sur le bouton vert 'Code' et choisir: //Open with gitHub desktop// | * Appuyer sur le bouton vert 'Code' et choisir: //Open with gitHub desktop// | ||
- | * Dans la boît de dialogue choisir un dossier sur votre disque dans lequel ajouter l'entrepôt | + | * Dans la boîte de dialogue choisir un dossier sur votre disque dans lequel ajouter le dépôt |
- | * Dans le cas de l'exemple, ajouter l'entrepôt dans un dossier 'Tutoriels' de votre dossier racine pour les carnets Jupyter (dossier de lancement de JupyterLab) | + | * Dans le cas de l'exemple, ajouter le dépôt dans un dossier 'Tutoriels' de votre dossier racine (sur votre disque dur) dans lequel vous allez créer et gérer les carnets Jupyter |
+ | * Ce dossier racine sera aussi le dossier de lancement de JupyterLab (depuis la ligne de commande, s'y rendre avec la commande CD [adresse complète du dossier] | ||
* Exécuter: les carnets seront copies depuis GitHub vers votre dossier | * Exécuter: les carnets seront copies depuis GitHub vers votre dossier | ||
* Ouvrir JupyterLab et explorer – exécuter les carnets | * Ouvrir JupyterLab et explorer – exécuter les carnets | ||
Ligne 34: | Ligne 38: | ||
- | * Créer un compte sur GitHub (cf. tutoriel OpenClassrooms) | + | * Créer un compte sur GitHub (cf. tutoriels OpenClassrooms et GitHub Desktopci-dessus) |
+ | * Créer un nouveau dépôt de code pour vos carnets publics (par ex. intitulé "cours histoire numérique" ou semblable | ||
+ | * Cloner le nouveau dépôt dans le dossier racine Jupyterlab de votre disque dur (avec GitHub Desktop ou en ligne de commande) | ||
+ | * Y déposer les carnets préparés dans votre projet local (c'est la démarche simplifiée, normalement on travaille avec des branches puis on fusionne avec la branche master et on envoit en ligne sur GitHub |