« RStudio et github » : différence entre les versions
		
		
		
		Aller à la navigation
		Aller à la recherche
		
mAucun résumé des modifications  | 
				mAucun résumé des modifications  | 
				||
| Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Tutoriel]]  | [[Catégorie:Tutoriel]]  | ||
= Étapes pour commencer =  | == Étapes pour commencer ==  | ||
* Créer un repo sur son compte github.  | * Créer un repo sur son compte github.  | ||
| Ligne 9 : | Ligne 8 : | ||
* Ouvrir le terminal depuis RStudio (Onglet git: ⚙️ => Shell)  | * Ouvrir le terminal depuis RStudio (Onglet git: ⚙️ => Shell)  | ||
* Depuis le terminal: Ajouter l'origine distante:  | * Depuis le terminal: Ajouter l'origine distante:  | ||
  <syntaxhighlight lang="bash"> git remote add origin git@github.com:lvaudor/nom_repo.git </syntaxhighlight> + créer une branche 'main' (suivre les instructions renvoyées par github lors de la création du repo)  |   <syntaxhighlight lang="bash"> git remote add origin git@github.com:lvaudor/nom_repo.git </syntaxhighlight>  | ||
== + créer une branche 'main' (suivre les instructions renvoyées par github lors de la création du repo) ==  | |||
== Premier commit/push ==  | == Premier commit/push ==  | ||
Ces étapes peuvent ensuite se faire soit en ligne de commandes:  | Ces étapes peuvent ensuite se faire soit en ligne de commandes:  | ||
<syntaxhighlight lang="bash"> git add . </syntaxhighlight>  | <syntaxhighlight lang="bash"> git add . </syntaxhighlight>  | ||
Version du 16 décembre 2022 à 13:45
Étapes pour commencer
- Créer un repo sur son compte github.
 
- Copier l'url ssh par exemple git@github.com:lvaudor/nom_repo.git
 - Depuis RStudio: faire Tools => Project Options => Git/SVN. Choisir Git. Ce changement d'options va faire apparaître un onglet "Git" en haut à droite de RStudio pour le projet concerné.
 - Ouvrir le terminal depuis RStudio (Onglet git: ⚙️ => Shell)
 - Depuis le terminal: Ajouter l'origine distante:
 
 git remote add origin git@github.com:lvaudor/nom_repo.git
+ créer une branche 'main' (suivre les instructions renvoyées par github lors de la création du repo)
Premier commit/push
Ces étapes peuvent ensuite se faire soit en ligne de commandes:
 git add .
 git push -u origin main
soit depuis l'onglet git de RStudio. Ce dernier a l'avantage de montrer l'état de chacun des fichiers suivis ainsi que les différences correspondant à chaque commit.
Problèmes de connection à l'origine distante
Il est désormais impossible de se connecter par simple login-password. On peut par exemple utiliser une clé ssh. Voir tuto de github ici: https://docs.github.com/fr/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
Références
Long tutoriel de git pour les utilisateurs de R par Jenny Brian: https://happygitwithr.com