Para configurar un repositorio privado, primero debes generar un par de claves RSA públicas/privadas en el equipo de desarrollo para poder establecer una conexión SSH con el repositorio en lugar de una conexión HTTP.
Simplemente instala Git para Windows en tu entorno de desarrollo. Durante la instalación, asegúrate de que has marcado la opción de incluir git bash, ya que lo necesitarás para crear estas llaves. Una vez instalado, haz clic con el botón derecho en tu carpeta de usuario de Windows, selecciona «Abrir git bash» y luego ejecuta ssh-keygen (o si está utilizando Linux, puedes simplemente ejecutar ssh-keygen) y sigue las opciones del del asistente.
Este paso creará una carpeta .ssh oculta en tu carpeta de usuario que contiene el par de claves RSA pública y privada. Navega a esa carpeta.
El objetivo aquí con estas claves es configurar la clave pública en GitHub. Abre el archivo id_rsa.pub con el bloc de notas y copia todo su contenido. A continuación, ve a GitHub y, en tu usuario Configuración > Claves SSH, agrega una clave y pega toda la clave pública. Dale un nombre arbitrario.
Ahora estás listo para conectar con tu repositorio privado. reinicia tu aplicación de consola de comandos y, a continuación, ejecuta:
En caso de que no hayas clonado tu repositorio:
- git clone git@github.com:{NombreDeUsuario}/{RepoName}.git
Para cargar cambios en el repositorio:
- git add .
- git commit -m «‘Nombre para esta confirmación'»
- git push {nombre del repositorio (predeterminado = origin) {nombre de la rama (predeterminado = main)}
Nota. los {} Son como referencia, no los incluyas en tus comandos.
Si usas VS Code, quizá te interese saber que tiene compatibilidad integrada con el Control de código fuente, por lo que si está configurado, VS Code detectará automáticamente los cambios y los preparará para confirmación con solo un mensaje y un clic. Además, hay una muy buena extensión de Visual Studio Code llamada GitLens. Esto puede ayudart e a empujar cambios con un 1 clic! ¿No es eso genial?
Eso debería bastar para conectar con tu repositorio privado. 😃
¡Compártenos tus dudas, comentarios o sugerencias! Nos encanta interactuar con nuestra comunidad. Hasta una próxima oportunidad, #Boomlabers!
0 comentarios