« RStudio et github » : différence entre les versions

De Wiki ISIG
Aller à la navigation Aller à la recherche
(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 le même utilisateur 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.


- Créer un repo sur son compte github. Copier l'url ssh par exemple  
* 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é.
* 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)
* Ouvrir le terminal depuis RStudio (Onglet git: ⚙️ => Shell)
- Depuis le terminal: Ajouter l'origine distante  
* Depuis le terminal: Ajouter l'origine distante:
<syntaxhighlight>$git remote add origin git@github.com:lvaudor/textometrie_exos.git<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

Version actuelle datée 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