O comando Red Hat retorna, “-bash: sudo: comando não encontrado” quando rodando “sudo git”

-1

Estou a seguir um tutorial de ajuda do GoDaddy para poder instale o certificado "Let's Encrypt" para o meu site.

Então, conectei-me ao meu servidor usando o SSH via PuTTy e ao digitar o primeiro comando:

sudo git clone https://github.com/letsencrypt/letsencrypt

Eu recebo o erro:

-bash: sudo: command not found

Depois de digitar cat /proc/version , descobri que tenho um Red Hat dist, então o que devo fazer?

    
por Hamza 25.06.2016 / 02:47

1 resposta

2

Esse GoDaddy! tutorial parece um pouco estranho na minha humilde opinião. Não há absolutamente nenhuma razão para usar sudo com git , já que todo o Git é realmente um sistema de controle de versão. Então eu acredito que o seu problema central é que o Git não está instalado no seu sistema para começar. Para resolver isso basta conectar ao seu servidor via SSH e executar este comando:

sudo yum install git-all

Depois que o Git for instalado, tente executar esse comando para clonar o tutorial "Vamos criptografar". mesmo comando que seu primeiro comando, mas sem sudo :

git clone https://github.com/letsencrypt/letsencrypt

Siga o restante das instruções desse tutorial e tenho certeza de que você estará bem.

UPDATE : Além disso, olhando para aqueles GoDaddy! Git as instruções de instalação que você forneceu - que explica uma maneira incrivelmente complexa de instalar o Git - é fácil ver como você poderia ter sobrescrito seu padrão ~/.bash_profile . Honestamente o GoDaddy! As instruções parecem que foram projetadas para criar mais problemas do que resolvem. Por isso, é melhor desfazer essa bagunça.

E se você substituiu seu ~/.bash_profile padrão - ou definiu-o como algo estranho / complexo - é fácil ver como ele poderia estragar sua configuração até o ponto em que é impossível para o sistema encontrar um comando básico como sudo .

Então, eu recomendaria mover ~/.bash_profile para um arquivo de backup para que você ainda o tenha, mas não está ativo assim:

mv ~/.bash_profile ~/.bash_profile.bak

Depois disso, faça o login novamente e digite o seguinte comando:

which sudo

A saída disso deve ser algo assim:

/usr/bin/sudo

O que agora significa que suas configurações de PATH estão corretas e estão de volta ao normal.

Agora, para se livrar dessa versão estranha do Git, o GoDaddy! instruiu você a instalar fazendo isso. Primeiro, volte para o seu diretório inicial assim:

cd ~/

Em seguida, execute este comando:

rm -rf ~/opt/usr/bin/git --version

Em seguida, faça o logout e faça o login novamente, e tudo ficará bem. Com isso limpo, use o Yum para instalar o Git e você deve estar pronto!

    
por 25.06.2016 / 03:06