Post

Git, Github e R - 2/3

No post anterior falei um pouco sobre aspectos gerais de GIT e Github. Nesta postagem vamos colocar a mão na massa e criar um ambiente de trabalho com controle de versão usando o R Studio.

Instalando Git-Github-RStudio

  • Instalar em seu o computador o Git. Para usuários de Mac, olhe esta referência https://phoenixnap.com/kb/install-git-on-mac
  • Instalar o R e RStudio
  • Criar uma conta no Github

Depois de instalar tudo e criar uma conta no Github, podemos seguir para as configurações em sua máquina.

Configurando o Git no RStudio

Abra o RStudio e agora vamos configurar o Git para identificar você. No RStudio ache a aba Terminal e insira os seguintes comados, um de cada vez.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# mostrando a versão do git em seu computador
$ git --version

# mostrando o caminho das pastas para usuarios seu Mac/Linux
$ which git

# mostrando o caminho das pastas para usuarios Windows
$ where git

# troque USER com o seu nome de usuário do Github
$ git config –-global user.name USER

# troque USER@SEUEMAIL com o seu email resgistrado no Github
$ git config –-global user.email USER@SEUEMAIL.COM

# use git "merge" (default) para resolver possíveis conflitos git "pull" conflicts
$ git config --global pull.rebase true

# listando "config" para confirmar as variáveis de user.*
$ git config --list

No RStudio, acesse Tools/Global Options e selecione Git/SVN no menu lateral. No campo Git executable insira o caminho do arquivo git.exe no comandos anteriores which git(Mac/Linux) ou where git(Windows).

Depois de seguir estas configurações, você já pode começar um repositório com controle de versão.

Criando repositório (ou REPO) no GitHub

Após a instalação e configuração do Git/R/RStudio e criar uma conta no Github, o próximo passo é criar um repositório. Logo após fazer o login no Github você deverá ver a página inicial de seu perfil como abaixo.

Acesse Repositories e clique no botão New, como pode ser a primeira vez que você usa o GITHUB, não haverá nenhum repositório. Pois bem, clique em New para criar um novo repositório. Aparecerá uma nova página para você começar configurar o seu repositório:

  • Dê um nome para seu repo.
  • Especifique se será público ou privado.
  • Especifique se você quer adicionar um aquivo README, .gitinore e o tipo de licença (caso seja público. Mais detalhes no link “learn more”).

  • Depois de configurado você pode clicar em Create respository.
  • Agora que temos o repositório no Github, o próximo passo é cloná-lo com um projeto com controle de versão no RStudio. Deixe a página acima aberta no seu navegador, pois vamos precisar dela no próximo passo.

Criando projeto no RStudio - clonando o repo do Github para a máquina local

  • Abra o RStudio e clique em File/New Project

  • Uma caixa irá abrir, selecione Version Control

  • Logo após abrirá em outra janela, selecione Git. Uma nova janela abrirá.

  • Volte ao Github, copie a URL do repo que você criou em Criando repositório no GitHub (ou REPO).

  • Na mesma janela digite o nome do diretório em Project directory name

  • Ainda na mesma janela, selecione a pasta onde colocar o repositório clonado do Github no campo Create project as subdirectory of, depois clique Create Project

Se tudo ocorreu sem problemas até aqui, você clonou o repo do Github em sua máquina. A partir de agora você está apto a realizar mundanças mapeadas pelo Git e sincronizar tudo em repositório remoto.

Agora podemos avançar e fazer o seu primeiro commit em seu repo recém criado. No próximo capítulo da saga vamos exercitar um workflow de controle de versão.

Resumo

  • Instalamos em máquina local o Git, R e R Studio.
  • Criamos uma conta no Github.
  • Vimos como configurar o Git e o RStudio para o uso do controle de versão.
  • Vimos como criar um repositório remoto no Github e clonar em máquina local.

Dale!

This post is licensed under CC BY 4.0 by the author.