Articles of permissions de

Comandos Sudo y git

He estado tratando de resolver problemas de permissions con Terminal. Git solo aceptaba commands con sudo e ingresaba la contraseña, lo que hace que empujar algo sea tan largo. He intentado algunos consejos que encontré en línea, pero ninguno de ellos me ayudó. Estaré muy agradecido si me puedes ayudar. Eso es lo que surge […]

Git comete un error de permissions cuando trabaja en un host remoto

Intento que mi website esté bajo control de versiones. Trabajo directamente en el server con ExpanDrive, que utiliza MacFUSE para montar la connection SFTP como un volumen local al que puedo acceder con el terminal y otras aplicaciones locales. De todos modos, todo va bien hasta que bash comprometerme, cuando recibo este post: fatal: exec […]

acceso de usuario git sudo denegado

En mi ternimal cuando corro git clone -q git@codebasehq.com:zzzz/yyyy/plat.git Puedo clonar el proyecto, pero si ejecuto sudo git clone -q git@codebasehq.com:zzzz/yyyy/plat.git y dar la contraseña correcta que obtengo Permission denied (publickey). fatal: The remote end hung up unexpectedly alguna idea de por qué es esto?

¿Cómo ejecuto un git hook cuando realizo cambios o en el clon inicial?

Estoy teniendo dificultades para ejecutar un gancho en el clon inicial (esto no parece posible ya que los ganchos no se clonan de ninguna manera) o en un simple tirón. Estoy usando git para administrar una serie de files de configuration, y necesito mantener la propiedad adecuada del file y las permanentes. En mi repository […]

Git, Gitolite, Deploy y permissions de Linux

Tengo una aplicación que usa algunos files de templates y algunos desarrolladores que los están produciendo. La mejor manera que encontré para mantener templates es instalar git sobre gitolite y crea un gancho para revisar automáticamente las templates en la actualización, en las carpetas correctas. Bueno, todo en la configuration está funcionando bien, pero tengo […]

Permisos de files Git en un server web

Estoy usando los siguientes permissions para ejecutar mi website (Magento / Php5.4) find $path/. -type f -exec chmod 400 {} \; find $path/. -type d -exec chmod 500 {} \; find $path/var/ -type f -exec chmod 600 {} \; find $path/media/ -type f -exec chmod 600 {} \; find $path/var/ -type d -exec chmod 700 […]

Evitar el acceso a files específicos para usuarios específicos en git

Imagina que tenemos un equipo que estamos utilizando un proyecto en git y que tenemos acceso remoto al repository. La estructura del proyecto es: project/ install.sh readme changelog project.odt src/ project.py modules/ a.py b.py c.py Ahora: git init Imagina que soy un administrador de proyectos. Quiero establecer los permissions en el file para los usuarios […]

Nuevo permiso de usuario denegado para acceder al repository de git

Así que normalmente creo git hook como este (solo root): git init –bare nano /home/git-repo/www.example.com.git/hooks//post-receive Pega esto #!/bin/sh GIT_WORK_TREE=/home/nginx/domains/www.example.com/public git checkout -f GIT_WORK_TREE=/home/nginx/domains/www.example.com/public git checkout -f master GIT_WORK_TREE=/home/nginx/domains/www.example.com/public git clean -f Entonces chmod +x /home/git-repo/www.example.com.git/hooks//post-receive Pero ahora traté de crear un nuevo usuario para acceder al repository git y establecer el permiso para que el […]

Clonando un repository desde mi directory personal

Hace poco modifiqué un proyecto web. Siguiendo esta guía , configuré un repository desnudo en mi directory de /home/mt33 que actúa como centro de clonación en www/ . Luego, cloné el repository desnudo (sin tree de trabajo) en mi máquina local, realizo mis cambios, confirmo y envío push origin master al server. La secuencia de […]

Cambiando el permiso del file ya agregado a git

Recientemente encontré un problema relacionado con permissions para un file en git. En realidad, uno de los miembros de mi equipo al comprometer un file no se dio count de que no hay permiso de escritura para el nivel de grupo. Considere un file – file.txt . Ella cometió y empujó el file, mientras que […]