He instalado gitolite (localmente por ahora, para experimentar) y parece funcionar, excepto que los repositorios nuevos no están rastreando el control remoto de forma predeterminada después de un clon git. Si mal no recuerdo, cuando clono un repositorio de github.com, ya es capaz de empujar y tirar.gitolite: controles remotos predeterminados para el nuevo repositorio
Aquí es lo que he intentado:
$ git clone [email protected]:sandbox
Cloning into sandbox...
warning: You appear to have cloned an empty repository.
$ echo "A" > README
$ git add README
$ git commit README -m 'test'
$ git push
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to '[email protected]:sandbox'
Cuando trato de empujar todo funciona de manera explícita:
$ git push origin master
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (6/6), 426 bytes, done.
Total 6 (delta 0), reused 0 (delta 0)
To [email protected]:sandbox
* [new branch] master -> master
es realmente necesario este paso adicional? Se puede configurar de forma predeterminada? En github es, ¿verdad?
Gracias
Según tengo entendido, la gitosis ya no se recomienda para los nuevos repositorios/servidores. Mejor usar gitolita. –
Vaya, en realidad estoy usando gitolita, pero cometí un error en la pregunta. Ahora está arreglado. – stivlo