-1

Я следую руководству GoDaddy , чтобы установить сертификат «Let's Encrypt» для моего сайта.

Поэтому я подключился к своему серверу, используя SSH через PuTTy и при вводе первой команды:

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

Я получаю ошибку:

-bash: sudo: command not found

После ввода cat /proc/version я обнаружил, что у меня Red Dist, так что мне делать?

1 ответ1

2

Это GoDaddy!учебник кажется немного странным по моему скромному мнению. Нет абсолютно никакой причины использовать sudo с git так как все, что есть на самом деле Git - это система контроля версий. Поэтому я считаю, что ваша основная проблема в том, что Git не установлен в вашей системе с самого начала. Чтобы решить эту проблему, просто подключитесь к вашему серверу через SSH и выполните следующую команду:

sudo yum install git-all

Затем, после установки Git, попробуйте запустить эту команду, чтобы клонировать учебник «Let's Encrypt»; та же команда, что и у их первой команды, но без sudo:

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

Следуйте остальным инструкциям этого урока, и я уверен, что у вас все будет хорошо.

ОБНОВЛЕНИЕ: Кроме того, глядя на тех GoDaddy!Инструкции по установке Git, которые вы предоставили ( что объясняет невероятно сложный способ установки Git), легко увидеть, как вы могли перезаписать файл по умолчанию ~/.bash_profile . Честно говоря, GoDaddy! инструкции кажутся созданными для того, чтобы создавать больше проблем, чем решать. Так что лучше отменить этот беспорядок.

И если вы перезаписали файл по умолчанию ~/.bash_profile - или задали для него что-то нечетное / сложное - легко увидеть, как это может испортить ваши настройки до такой степени, что система не сможет найти базовую команду, такую как sudo .

Поэтому я бы порекомендовал переместить ~/.bash_profile в файл резервной копии, чтобы он у вас все еще был, но он неактивен, например:

mv ~/.bash_profile ~/.bash_profile.bak

После этого войдите в систему и введите следующую команду:

which sudo

Результат должен быть примерно таким:

/usr/bin/sudo

Что теперь означает, что ваши настройки PATH в порядке и вернулись к нормальному состоянию.

Теперь, чтобы избавиться от этой странной версии Git GoDaddy! поручил вам установить, сделав это. Во-первых, просто вернитесь в свой домашний каталог, как это:

cd ~/

Затем выполните эту команду:

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

Затем выйдите из системы и снова войдите в систему, и тогда все будет хорошо. После этого используйте Yum для установки Git, и все будет хорошо!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .