github - instalar - fatal: no se pudo crear el árbol de trabajo dir ''kivy''
kivy python android (9)
Debe ejecutar el comando en un directorio donde tenga permiso de escritura. Asi que:
cd ~/
mkdir code
cd code
git clone https://github.com/kivy/kivy
Por ejemplo.
Estoy intentando clonar mi bifurcación del kivy git, pero no está funcionando. Creo que hice la bifurcación correctamente, pero cuando escribo esto en mi terminal Mac:
Me sale este error:
fatal: no se pudo crear el árbol de trabajo dir ''kivy .: Permiso denegado
¿Alguien ve lo que estoy haciendo mal? ¡Gracias!
El directorio en el que está intentando escribir el archivo o tomar el clon del repositorio git, no tiene permiso de escritura. Es por eso que este problema está ocurriendo.
Por favor cambie el permiso de escritura del directorio.
Luego clonar el repositorio.
En mi caso, lo que sucedió fue que el usuario que estaba usando no tenía propiedad sobre el directorio. Simplemente tuve que cambiar la propiedad del directorio a ese usuario. Por ejemplo si el usuario es ubuntu:
chown ubuntu:ubuntu -R directory-in-question
cd directory-in-question/
git clone <git repo comes here >
Esto sucede también cuando está clonando un repositorio sin seleccionar ningún directorio de trabajo. solo asegúrate de ingresar el cd
en tu directorio de trabajo y creo que funcionará bien.
Para otros principiantes (como yo) Si estás en Windows ejecutando git como administrador también resuelve el problema.
Si está trabajando en Windows, tiene que cambiar los permisos del directorio poniendo permisos completos o simplemente escribir para permitir que Github clone el repositorio. Los pasos son 1. Ir a su directorio 2) abrir propiedades 3) ir a la pestaña "seguridad" 4) cambiar los permisos 5) aplicar
Su directorio actual no tiene el permiso de escritura / creación para crear el directorio kivy
, por eso se produce este problema.
Tu directorio actual da 777 derechos y pruébalo.
sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
Tuve el mismo error en Debian y todo lo que tenía que hacer era:
sudo su
y luego ejecute el comando de nuevo y funcionó.
sudo chmod 777 DIR_NAME
cd DIR_NAME
git clone https://github.com/mygitusername/kivy.git
debería funcionar bien