Ostatnio chciałem zaktualizować GitLab za pomocą skryptu Ruby Upgrade.rb, ale napotkałem błąd podczas uruchamiania skryptu z użytkownikiem git.
Wykryto błąd — błąd aktualizacji GitLab
1
2
3
4
5
6
7
8
9
10
|
$ cd /home/git/gitlab
$rubyscript/upgrade.rb
Narzędzie do aktualizacji GitLab 6
Twoja wersja to 6.6.5
błąd: Problem z certyfikatem SSL CA (ścieżka? prawa dostępu?) Podczas dostęp do https://github.com/gitlabhq/gitlabhq.git/info/refs
fatalny: żądanie HTTP nie powiodło się
/home/git/gitlab/lib/gitlab/upgrader.rb:47:in `najnowsza_wersja_raw': AdefiMetoda ned `dopasuj' dla nil:NilClass (NoMethodError)
z /home/git/gitlab/lib/gitlab/upgrader.rb:37:in `najnowsza_wersja'
z /home/git/gitlab/lib/gitlab/upgrader.rb:8:w `execute'
ze script/upgrade.rb:3:in `'
|
Rozwiązanie do aktualizacji GitLab
Możesz rozwiązać ten problem, po prostu wyłączając weryfikację certyfikatu dla bieżącego polecenia.
1
|
`env GIT_SSL_NO_VERIFY=prawdziwy` rubyscript/upgrade.rb
|
Ta opcja będzie aktywna tylko dla bieżącego polecenia.
Udało mi się znaleźć rozwiązanie dzięki temu biletowi. Dzięki niemu!