
Andrés Corral
PreguntaSe puede guardar el repositorio en un servidor local en lugar de hacerlo en github?

Luis Ricardo Fuentes Martínez
Depende hasta donde te quieras meter; suponiendo que dispones de un equipo en tu red local puedes intentar instalando Gitlab (https://about.gitlab.com/install/) el cual te dará interfaz en web para el manejo de repositorios. Por otro lado, si no dispones de muchos recursos en una maquina de servidor se puede implementar un esquema de cliente/servidor inicializando un repositorio como "bare" en un sistema linux (me ha tocado probarlo en ubuntu) basicamente creas un repo master, tambien un usuario llamado "git" y por seguridad limitas el nivel de acceso de esa cuenta al shell. Los pasos vienen en el la pagina oficial de Git (https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server).

Sebastian CA
Sí se puede
Para hacerlo usa
git init [folder_name]
git clone [project_url]
git remote add origin [project_url]
Como colaborar a un open source:
Por otro lado, si te decidiste por colaborar en el proyecto de alguien o buscas no empezar desde cero y ser capaz de recibir updated del original, haz desde GitHub un "Fork", esto te va a permitir tener una copia del projecto en tu cuenta de GitHub mas no en tu repo local, es como hacer un
git clone [project_url]
git remote add origin [your_fork_url]
Tip: Quedar al tanto con el proyecto original:
De igual manera usa
git remote add upstream [original_project_url]
git pull upstream master
Extra:
Se que me desvié un poco pero te acabo de explicar lo que aprenderas en 3 modulos de este curso, espero te/les sirva como introducción :)

Kevin Alexander Lima Recinos
Si es posible AndresCorral.

Kevin J. Zea Alvarado
Sí. En los primeros dos módulos del curso lo explica.