« RStudio et github » : différence entre les versions
|  Page créée avec « Catégorie:Tutoriel  = Étapes pour commencer =  - Créer un repo sur son compte github. Copier l'url ssh par exemple  - 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  <syntaxhighlight>$git remote add origi... » | mAucun résumé des modifications | ||
| (5 versions intermédiaires par la même utilisatrice non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| [[Catégorie:Tutoriel]] | [[Catégorie:Tutoriel]] | ||
| = Étapes pour commencer = | == É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: | |||
| <syntaxhighlight> |  <syntaxhighlight lang="bash"> git remote add origin git@github.com:lvaudor/nom_repo.git </syntaxhighlight> | ||
| Ensuite, 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: | |||
| On indique quels fichiers ajouter à l'archive distante (ici, tous): | |||
| <syntaxhighlight lang="bash"> git add . </syntaxhighlight> | |||
| <syntaxhighlight lang="bash"> git commit -m "message de commit" </syntaxhighlight> | |||
| <syntaxhighlight lang="bash"> git push -u origin main </syntaxhighlight> | |||
| 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 | |||
| == Généralités git == | |||
| Récupérer l'url de l'origine: | |||
| <syntaxhighlight lang="bash"> git remote -v </syntaxhighlight> | |||
| Changer l'url de l'origine de https à ssh: | |||
| <syntaxhighlight lang="bash">git remote set-url origin git@github.com:USERNAME/REPOSITORY.git </syntaxhighlight> | |||
| == Références== | |||
| Long tutoriel de git pour les utilisateurs de R par Jenny Brian: https://happygitwithr.com | |||
Dernière version du 19 décembre 2022 à 09:27
É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
Ensuite, 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:
On indique quels fichiers ajouter à l'archive distante (ici, tous):
 git add .
 git commit -m "message de commit"
 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
Généralités git
Récupérer l'url de l'origine:
 git remote -v
Changer l'url de l'origine de https à ssh:
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
Références
Long tutoriel de git pour les utilisateurs de R par Jenny Brian: https://happygitwithr.com