he leído esta respuesta acerca de ocho y cinco veces, pero hay algo que no estoy entendiendo correctamente:git-carga-pack: comando no encontrado
git-upload-pack: command not found, how to fix this correctly
Cuando intento de clonar un repositorio en mi servidor, me sale el siguiente:
bash: git-upload-pack: command not found
Pero cuando clon clon dando la opción -u /usr/local/bin/git-upload-pack
, todo funciona bien.
Supongo que esto tiene sentido, ya que esa es la posición del paquete git-upload en mi servidor.
La respuesta superior sugiere que mi archivo .bashrc en el servidor debe actualizarse para reflejar esto, ya que el resultado de ssh [email protected] echo \$PATH
no devuelve /usr/local/bin
. (Devuelve /usr/bin:/bin:/usr/sbin:/sbin
).
Pero cuando miro a mi archivo .bashrc, que contiene:
export PATH=/usr/local/bin:$PATH
Así que ahora estoy confundido.
¿Qué debo hacer para evitar utilizar la opción -u /usr/local/bin/git-upload-pack
todo el tiempo? ¿Por qué ssh [email protected] echo \$PATH
no devuelve /usr/local/bin
? ¿Tiene esto algo que ver con los shells de inicio de sesión y los que no inician sesión?
Por favor ayuda! Gracias por adelantado.
Ver [esta parte del manual 'bash'] (http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files) – kostix