¿Cómo puedo configurar mi propio server local de Git en mi propia computadora?

Quiero usar mi propio server (es decir, 127.0.0.1) cuando uso el command push. ¿Cómo puedo configurar mi propio server?

Estoy usando MacOS X.

No necesita un server para enviar a un repository local. Puede usar una url de file local como se indica en el manual de git-push :

Para los repositorys locales, también soportados por git natively, se pueden usar las siguientes syntax:

  • /path/to/repo.git/
  • file: ///path/to/repo.git/

Mat ya proporcionó una respuesta correcta para el caso común, pero si quiere probar localmente las confirmaciones en networking, la forma más fácil es configurar un daemon ssh en su máquina (si OSX no instala una por defecto, no estoy seguro).

Una vez que ssh está configurado, puede presionar a cualquier repository en su máquina local configurando un control remoto:

git remote add repo-name user@127.0.0.1:/path/to/your/repo git push repo-name branch-name 

Tenga en count que los repositorys que están destinados a empujar a (remota o localmente) generalmente se deben inicializar con git init --bare ; o al less no tener ninguna twig que pretenda forzar comprobada en el tree de trabajo.