Ruby on rails bundler и ошибка github ssl

Недавно началась эта проблема: при попытке запустить обновление или установку пакета я получаю

fatal: unable to access 'https://github.com/nomaddc/country_select.git/': error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Retrying `git clone "https://github.com/nomaddc/country_select.git" "C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/cache/bundler/git/country_select-db5df4c320ea31e458a287fae5e692ca9b00cf24" --bare --no-hardlinks --quiet` due to error (2/4): Bundler::Source::Git::GitCommandError Git error: command `git clone "https://github.com/nomaddc/country_select.git" "C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/cache/bundler/git/country_select-db5df4c320ea31e458a287fae5e692ca9b00cf24" --bare --no-hardlinks --quiet` in directory c:/Sites/BRICS has failed.fatal: unable to access 'https://github.com/nomaddc/country_select.git/': error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

этот github является моей ветвью country_select. Есть идеи, что за проблема и как это исправить? Я использую версию RailsInstaller под Windows 10.

Комментируя, что gem позволяет просто запускать команды, но я не могу удалить их из проекта.

1 ответ

Решение

Попробуй поменять https:// в git://

иначе это может быть из-за этого изменения:

8 февраля 2018 года мы начнем отключать следующее:

TLSv1 / TLSv1.1: это относится ко всем HTTPS-соединениям, включая веб-соединения, API и git-соединения с https://github.com/ и https://api.github.com/. diffie-hellman-group1-sha1: это относится ко всем SSH-соединениям с github.com diffie-hellman-group14-sha1: это относится ко всем SSH-соединениям с github.com Мы отключим алгоритмы в два этапа:

8 февраля 2018 г. 19:00 UTC (11:00 по тихоокеанскому времени): отключить устаревшие алгоритмы на один час 22 февраля 2018 г. 19:00 UTC (11:00 по тихоокеанскому времени): окончательно отключить устаревшие алгоритмы

так что вы можете обновить ваш git-клиент и попробовать нажать его снова (тогда он должен работать).

Удачи!

Другие вопросы по тегам