Για το αυτοδιαχειριζόμενο πακέτο GitLab για Linux, επιλέξτε την υπηρεσία που κάνει το εξερχόμενο αίτημα. Το gitlab_rails['env'] παρέχει τα Puma, Sidekiq, Rails και Rake· το πακέτο τεκμηριώνει ξεχωριστά το gitaly['env'] για τη μεσολάβηση Git-clone και το gitlab_workhorse['env'] για το Workhorse.

Για τη διαδρομή που αφορά το Rails, συγχωνεύστε αυτές τις τιμές στο /etc/gitlab/gitlab.rb:

gitlab_rails['env'] = {
  'http_proxy' => 'http://proxy.example.net:8080',
  'https_proxy' => 'http://proxy.example.net:8080',
  'no_proxy' => 'localhost,127.0.0.1,::1'
}

Χρησιμοποιήστε το τελικό σημείο και τις εξαιρέσεις της ανάπτυξης. Ένας ξεχωριστός έλεγχος δημόσιας υπηρεσίας μπορεί να χρησιμοποιήσει τελικό σημείο HTTP από τη λίστα διακομιστών μεσολάβησης HTTP όταν η ανάπτυξη επιτρέπει αυτή τη διαδρομή και η επιλεγμένη υπηρεσία δεν έχει ρυθμισμένα διαπιστευτήρια μεσολάβησης. Διατηρήστε τις απαιτούμενες εσωτερικές εξαιρέσεις της. Διατηρήστε τις υπάρχουσες καταχωρίσεις: μια άλλη ανάθεση στο ίδιο κατακερματισμό περιβάλλοντος αντικαθιστά τον προηγούμενο κατακερματισμό.

Εφαρμόστε τη δηλωμένη διαμόρφωση του πακέτου:

sudo gitlab-ctl reconfigure

Μια εξαγωγή κελύφους δεν αποδίδει αυτές τις ρυθμίσεις διαχειριζόμενων υπηρεσιών. Το βήμα επαναδιαμόρφωσης εφαρμόζει το περιβάλλον που δηλώνεται για το επιλεγμένο στοιχείο.

Σχετικά άρθρα