Estoy siguiendo una GoDaddy ayuda tutorial para instalar el certificado “Let´s Encrypt” para mi sitio web.
Así que me conecté a mi servidor usando SSH a través de PuTTy y al escribir el primer comando:
sudo git clone https://github.com/letsencrypt/letsencrypt
Me sale el error:
-bash: sudo: command not found
Después de escribir cat /proc/version
Descubrí que tengo un dist de Red Hat, entonces, ¿qué debo hacer?
su
y autenticar como usuario root para ejecutar comandos como root, o instalar y configurar sudo. unix.stackexchange.com/questions/55818/…Respuestas:
Ese ¡Ve papi! tutorial Parece un poco extraño en mi humilde opinión. No hay absolutamente ninguna razón para usar
sudo
congit
Ya que todo Git es realmente es un sistema de control de versiones. Así que creo que su problema principal es que Git no está instalado en su sistema, para empezar. Para resolverlo, simplemente conéctese a su servidor a través de SSH y ejecute este comando:Luego, una vez instalado Git, intente ejecutar este comando para clonar el tutorial “Vamos a cifrar”; mismo comando que su primer comando pero sin
sudo
:Sigue el resto de las instrucciones de ese tutorial y estoy bastante seguro de que estarás bien.
ACTUALIZAR : Tambien, mirando a esos ¡Ve papi! Git instrucciones de instalación que proporcionó —Que explica una manera increíblemente compleja de instalar Git— es fácil ver cómo podría haber sobrescrito su valor predeterminado
~/.bash_profile
. Sinceramente el GoDaddy! Parece que las instrucciones están diseñadas para crear más problemas de los que resuelven. Así que es mejor deshacer ese lío.Y si sobreescribiste tu defecto
~/.bash_profile
—O establezca algo extraño / complejo— es fácil ver cómo podría arruinar su configuración hasta el punto en que es imposible que el sistema pueda encontrar un comando básico comosudo
.Así que recomendaría mudarse
~/.bash_profile
a un archivo de copia de seguridad por lo que todavía lo tiene, pero no está activo de esta manera:Una vez hecho esto, vuelva a iniciar sesión y escriba el siguiente comando:
La salida de eso debería ser algo como esto:
Que ahora significa tu
PATH
Los ajustes están bien y vuelven a la normalidad.Ahora, para deshacerte de esa extraña versión de Git, GoDaddy! le dio instrucciones para instalar haciendo esto. En primer lugar, simplemente vuelva a su directorio personal de esta manera:
Luego ejecuta este comando:
Luego cierre sesión y vuelva a iniciar sesión y luego las cosas deberían estar bien. ¡Con eso limpiado, usa Yum para instalar Git y deberías estar listo!
fuente
sudo: command not found
... entonces, ¿cómo puede dar una respuesta proponiendo utilizarsudo
???sudo
No es el núcleo de la respuesta. Mi respuesta propone deshacerse de la~/.bash_profile
y luego cerrar la sesión y volver a iniciar sesión para ver sisudo
se puede encontrar de nuevo. En ningún momento recomiendo usarsudo
; es solo un diagnóstico basado en el contenido de la pregunta del póster original.