Estoy tratando de configurar un servidor GIT simple. Tengo Ubuntu instalado en una PC virtual (Virtual Box). Instalé GIT, creé un repositorio, etc.
git init
git add .
git commit "..."
Luego, en Windows, hice algo como a continuación (en Cygwin)
git clone [email protected]:proj1
Intenté hacer cambios entonces
git commit -am "..."
pero tengo algo como
Supongo que he configurado mal GIT? ¿Leí que tiene algo que ver con repos desnudos / no desnudos? ¿Debo usar desnudo todo el tiempo? Lo intenté
git checkout --bare [email protected]:proj1
pero entró proj1.git
, archivos / carpetas extrañas como (HEAD, etc.) dentro. ¿Cuál es la forma correcta de configurar GIT?
también alguien puede explicar repos desnudos / no desnudos, estoy un poco perdido, con GitHub, ¡no existe tal cosa!
ACTUALIZADO 28 abr 2011 6PM UTC + 8
Intenté seguir http://www.youtube.com/watch?v=1gNFrPNF9-Y y en Ubuntu (Servidor) hice
git init --bare
luego en Windows (Cliente / Cygwin) hizo
git init
// added readme.txt
git add .
git commit -m "..."
git remote add origin master [email protected]:proj2
git push origin master
Sin errores parece estar bien. Pero en Ubuntu, no veo dónde están mis archivos. Miré branches/
por 1 theth nth allí?
¿Por qué no usas MSysGit? Aquí hay algunas nettuts:
Cómo instalar y configurar un servidor de repositorio Git usando Gitolite en Linux Ubuntu 11.04 o 10.04 con clientes Windows usando MSysGit
o
Cómo instalar y configurar un servidor de repositorio Git usando Gitolite en Linux Ubuntu 10.04 y 11.04 [Entorno de desarrollo]
fuente