No se puede agregar / comprometerse a git desde Virtualenv

Creé un repository vacío e inicié Virtualenv para el desarrollo de Python. Después de instalar los packages necesarios y salir del entorno virtual desactivando, no puedo agregar / comprometerme con Git.

danis@Daniss-MacBook-Pro:~/Git/Sample-Repo$ git add * Killed: 9 danis@Daniss-MacBook-Pro:~/Git/Sample-Repo$ git add helloworld fatal: Unable to create '/Users/danis/Git/Sample-Repo/.git/index.lock': File exists. Another git process seems to be running in this repository, eg an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. 

Pasos probados hasta el momento:

  • Se eliminó el file index.lock utilizando el command rm -f .git/index.lock
  • Creó el file .gitignore en el directory principal y agregó .env a él

Yo tuve el mismo problema. Sigue tratando de agregar el ".Python@ -> ..." . Si agrega ./.Python a su .gitignore , todo funciona bien. Si clona el repository en otro lugar, puede agregar el enlace .Python@ a la nueva location de la installation de python.

Encontré la respuesta en un comentario aquí:

Error matado: 9 después del command "git add".

"¡Encontré la solución! Agregué venv dir (my virtualenv) a .gitignore, luego agregué y comprometí todos los demás files".

Agregué el directory virtualenv al file .gitignore, luego borré el file .git/index.lock . Entonces me permitieron usar git add .