
Quiero usar git para controlar las versiones de archivos en un nuevo proyecto. He leído una descripción general de git, pero no me queda claro si git aloja el código por usted.
No quiero que mi código esté alojado en una computadora de terceros. Quiero poder alojar mis archivos en una computadora en mi red interna, sin posibilidad de que el código se almacene en un servidor de terceros.
¿Cómo puedo configurar un repositorio en mi máquina local? ¿Necesito hacer algo adicional para evitar que github cargue mis archivos enhttp://github.com?
Respuesta1
GitHub no le sirve de nada si necesita mantener su código en secreto ya que está poniendo el código en sus servidores. Sin embargo, con una suscripción paga, puedes crear proyectos "privados". El código todavía está en sus servidores, pero solo las personas a las que les das acceso pueden verlo (y cualquier empleado sin escrúpulos de GitHub, por supuesto, ya que usted no cifra los datos, aunque estoy seguro de que esto es muy poco probable).
En cualquier caso, todavíatrabajarcon el código localmente. Usted verifica (extrae, clona, etc.) una copia del código en su máquina de desarrollo, realiza los cambios y luego los envía nuevamente a la copia de GitHub.
Por lo que parece, no necesitas ni quieres nada de GitHub, solo degit.
Una vez que haya instalado git y haya realizado la configuración básica recomendada. Crea una carpeta para tu proyecto y escribe:
git init
en la línea de comando. La documentación de git es bastante razonable y explica todos los conceptos básicos.
Respuesta2
Parece que lo que quieres es simplementegit. Instalará un repositorio git en su servidor y utilizará el software cliente git en sus computadoras de desarrollo. Github es un servicio que aloja repositorios y códigos de git para usted, que no es lo que desea.