14 Detectar Git desde RStudio

Si desea que RStudio le ayude con su trabajo con Git y GitHub, debe ser capaz de encontrar el ejecutable de Git.

Esto a menudo “simplemente funciona”, por lo que esta página está dirigida a personas que tienen razones para sospechar que tienen un problema.

Esto es algo que se configura una vez por computadora.

14.1 ¿Tiene un problema?

Compruebe si RStudio puede encontrar el ejecutable de Git.

  • File > New Project… ¿Ve una opción para crear desde el control de versiones? Si es así, bien.
  • Seleccione New Directory > Empty Project. ¿Aparece una casilla de verificación “Create a git repository”? Si es así, bueno, VERIFIQUE LA CASILLA.
  • Dele a este proyecto de prueba un nombre y haga clic en Create Project. ¿Ve una pestaña “Git” en el panel superior derecho, la misma que tiene “Environment” y “History”? Si es así, bien.

Si todo parece estar bien, puede eliminar este proyecto. Parece que RStudio y Git están hablando entre sí.

Siga leyendo si las cosas no van tan bien o quiere saber más.

14.2 Encuentre a Git usted mismo

RStudio sólo puede actuar como un GUI front-end para Git si Git se ha instalado correctamente (capítulo 7) Y RStudio puede encontrarlo.

Una prueba básica para la instalación exitosa de Git es simplemente introducir git en el shell. Si recibe una queja sobre que Git no se encuentra, significa que la instalación no tuvo éxito o que no se encuentra, es decir, no está en su PATH.

Si no está seguro de dónde se aloja el ejecutable de Git, intente esto en un shell:

  • which git (Mac, Linux)

  • where git (most versions of Windows)

14.3 Dígale a RStudio dónde encontrar a Git

Si Git parece estar instalado y se puede encontrar, inicie RStudio. Salga y vuelva a iniciar RStudio si hay alguna duda en su mente sobre si abrió RStudio antes o después de instalar Git. HÁGALO.

Desde RStudio, vaya a Tools> Global Options> Git/SVN y asegúrese de que la casilla * Git executable * apunte a … el ejecutable de Git. Debe leer algo como:

  • /usr/bin/git (Mac, Linux)

  • C:/Program Files (x86)/Git/bin/git.exe (Windows)

    Aquí hay un screenshot de alguien que hace esto en un computador con Windows.

    • ATENCIÓN: En Windows, NO use C:/Program Files (x86)/Git/cmd/git.exe. bin en el path está BIEN, ¡SÍ! cmd en el path está MAL, ¡NO!
    • ATENCIÓN: En Windows, NO use git-bash.exe. Algo que termine en git.exe está BIEN, ¡SÍ! git-bash.exe está MAL, ¡NO!
  • A veces, se han tenido problemas para navegar hasta el directorio necesario en Mac OS, una vez que se ha hecho clic en “Browse” y trabajando con una ventana deL Finder. El atajo de teclado es “command + shift + g” invocará “Go To Folder”, donde podrá escribir o pegar cualquier ruta que desee.

Reinicie RStudio si realiza cambios. HÁGALO.

Siga los pasos de arriba para ver si RStudio y git se están comunicando ahora.

¿No está contento?

  • Se ha visto esta ayuda: con su Proyecto abierto, vaya a “Tools>Project Options …”. Si está disponible, haga clic en “Git/SVN” y seleccione “Git” en el menú desplegable Sistema de control de versiones. Responda “yes” a la ventana emergente “Confirm New Git Repository”. Responda “yes” a la ventana emergente “Confirm Restart RStudio”.

  • Si instaló Git a través de GitHub para Windows, es posible que el ejecutable de Git esté realmente bien oculto. Obtenga ayuda o instale Git de otra manera.

  • Su PATH probablemente no está configurado correctamente y/o debe reinstalar Git y controlar/notificar a dónde va. Lea más en 15.

  • Pida ayuda.