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
- Va sur la page du dépôt GitHub que tu veux cloner.
- Clique sur le bouton vert
<> Code. - Choisis l’onglet SSH quand c’est possible, puis copie le lien affiché.
- 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
- Ouvre RStudio.
- Va dans
File > New Project. - Choisis
Version Control. - Sélectionne
Git. - Colle le lien copié dans le champ
Repository URL. - Choisis un dossier local pour enregistrer le projet
- 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 !