STT-1100 Introduction à la science des données
  • Accueil
  • Démarrage
    • Vue d’ensemble
    • Installation technique
    • Connexion GitHub et RStudio
    • Calendrier
  • Modules
    • Vue d’ensemble
    • Module 01 - Plongée en science des données
    • Module 02 - GitHub et visualisation de données
    • Module 03 - Les catégories sous toutes leurs formes
    • Module 04 - Facteurs et nettoyage de données
    • Module 05 - Explorer et comprendre les relations entre les variables
    • Module 06 - Collaboration et reproductibilité dans GitHub
    • Module 07 - Visualisation, éthique et sécurisation des données
    • Module 08 - Automatisation et exploration du web
    • Module 09 - Prédiction et biais
    • Module 10 - Au-delà des données : texte et tableau de bord
  • Évaluations
    • Vue d’ensemble
    • Examen
    • Défis
    • Affiche de littératie des données
    • Projet de session
  • Ressources
    • Vue d’ensemble
    • Livres et lectures
    • Packages R
    • Bases de données
    • Supports de classe
    • IA et aide
    • Boîte à outils

Sur cette page

  • Préparation
  • Trouver le lien du projet GitHub
  • Cloner dans RStudio
  • Erreur d’authentification GitHub
  • Ressources utiles

Aide-mémoire - Cloner un projet GitHub dans RStudio

Préparation

Tu dois avoir installé :

  • R
  • RStudio
  • Git (vérifie qu’un chemin apparaît dans Tools > Global Options > Git/SVN)
  • Un compte GitHub

Avant de cloner ton premier dépôt, suis la page Connecter GitHub à RStudio avec SSH. Elle utilise surtout les menus et les boutons de RStudio et de GitHub.

Ne jamais utiliser ton mot de passe GitHub directement pour cloner, pousser ou tirer un dépôt.


Trouver le lien du projet GitHub

  1. Va sur la page du dépôt GitHub que tu veux cloner.
  2. Clique sur le bouton vert <> Code.
  3. Choisis l’onglet SSH quand c’est possible, puis copie le lien affiché.
  4. Si l’onglet SSH n’est pas disponible, vérifie que tu as accepté l’invitation au dépôt.

Exemples :

  • SSH : git@github.com:NomUtilisateur/nom-du-projet.git

Cloner dans RStudio

  1. Ouvre RStudio.
  2. Va dans File > New Project.
  3. Choisis Version Control.
  4. Sélectionne Git.
  5. Colle le lien copié dans le champ Repository URL.
  6. Choisis un dossier local pour enregistrer le projet
  7. Clique sur Create Project.

C’est fait ! Tu peux commencer à travailler dans ton nouveau projet RStudio.


Erreur d’authentification GitHub

Si tu obtiens cette erreur :

fatal: Authentication failed
remote: Support for password authentication was removed...

C’est probablement que tu as copié le lien HTTPS au lieu du lien SSH. Retourne sur la page du dépôt, clique sur <> Code, choisis SSH, puis copie ce lien.

Si la connexion SSH n’est pas encore configurée ou si le message contient Permission denied (publickey), suis la procédure SSH illustrée par les menus et les boutons.


Ressources utiles

  • Connexion SSH entre GitHub et RStudio
  • Contrôle de version dans RStudio (Posit)
  • Configurer SSH GitHub (Officiel)

Bonne programmation !

GPT STT-1100
Code source
---
title: "Aide-mémoire - Cloner un projet GitHub dans RStudio"
format:
  html:
    toc: true
    toc-depth: 2
    theme: cosmo
    highlight-style: github
    embed-resources: true
    code-tools: true
    page-layout: full
---


## Préparation

Tu dois avoir installé :

- R
- RStudio
- Git (vérifie qu'un chemin apparaît dans `Tools > Global Options > Git/SVN`)
- Un compte GitHub

Avant de cloner ton premier dépôt, suis la page [Connecter GitHub à RStudio avec SSH](connexion-ssh-github-rstudio.qmd). Elle utilise surtout les menus et les boutons de RStudio et de GitHub.

Ne jamais utiliser ton mot de passe GitHub directement pour cloner, pousser ou tirer un dépôt.

---

## Trouver le lien du projet GitHub

1. Va sur la page du dépôt GitHub que tu veux cloner.
2. Clique sur le bouton vert `<> Code`.
3. Choisis l’onglet SSH quand c’est possible, puis copie le lien affiché.
4. Si l'onglet SSH n'est pas disponible, vérifie que tu as accepté l'invitation au dépôt.

Exemples :

- SSH : `git@github.com:NomUtilisateur/nom-du-projet.git`

---

## Cloner dans RStudio

1. Ouvre RStudio.
2. Va dans `File > New Project`.
3. Choisis `Version Control`.
4. Sélectionne `Git`.
5. Colle le lien copié dans le champ `Repository URL`.
6. Choisis un dossier local pour enregistrer le projet
7. Clique sur `Create Project`.

 C’est fait ! Tu peux commencer à travailler dans ton nouveau projet RStudio.

---

## Erreur d'authentification GitHub

Si tu obtiens cette erreur :

```
fatal: Authentication failed
remote: Support for password authentication was removed...
```

C’est probablement que tu as copié le lien HTTPS au lieu du lien SSH. Retourne sur la page du dépôt, clique sur `<> Code`, choisis `SSH`, puis copie ce lien.

Si la connexion SSH n'est pas encore configurée ou si le message contient `Permission denied (publickey)`, suis la [procédure SSH illustrée par les menus et les boutons](connexion-ssh-github-rstudio.qmd).

---

## Ressources utiles

- [Connexion SSH entre GitHub et RStudio](connexion-ssh-github-rstudio.qmd)
- [Contrôle de version dans RStudio (Posit)](https://docs.posit.co/ide/user/ide/guide/tools/version-control.html)
- [Configurer SSH GitHub (Officiel)](https://docs.github.com/en/authentication/connecting-to-github-with-ssh)

---

Bonne programmation !