Github con GitBox (Mac OS Snow Leopard)

Todavía estoy aprendiendo las artes oscuras de la progtwigción. Estoy bien por el lado de la progtwigción, pero ahora estoy luchando para empujarlo a Github antes de que lo tire a Engine Yard.

He hecho cambios, git ve los cambios, pero cuando me comprometo recibo los siguientes errores:

Command failed: git commit -m Updates fatal: could not open '.git/COMMIT_EDITMSG': Permission denied 

O bien, cuando bash cambiar de twig obtengo:

 error: Your local changes to the following files would be overwritten by checkout: app/views/shanetworking/_footer.html.erb app/views/plans/index.html.erb Please, commit your changes or stash them before you can switch branches. Aborting 

No puedo comprometerme, luego return al cuadro 1.

Lo busqué en Google, pero realmente no entiendo las respuestas.

El primer error que obtienes puede ser un error en GitBox. Deberías probar GitX ( enlace de descarga ) en su lugar.

El segundo es bastante claro: cuando tu copy de trabajo está "sucia" (es decir, tienes cambios no confirmados), cambiar de twig es imposible. Lo más fácil es esconderlos, el alijo es una stack de modificaciones donde puedes presionar (antes de cambiar de twig) y pop (después).

Parece que no tiene permissions de lectura / escritura para su directory .git en su proyecto. Debe asegurarse de tener el directory y tener acceso de lectura y escritura.