Impostazioni del proxy in uscita per i servizi pacchettizzati di GitLab
Impostate l'ambiente del servizio del pacchetto Linux in gitlab.rb e applicatelo tramite la riconfigurazione.
Per il pacchetto Linux GitLab autogestito, scegliete il servizio che effettua la richiesta in uscita. gitlab_rails['env'] fornisce Puma, Sidekiq, Rails e Rake; il pacchetto documenta separatamente gitaly['env'] per il proxy Git-clone e gitlab_workhorse['env'] per Workhorse.
Per il percorso relativo a Rails, unite questi valori in /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'
}Usate l'endpoint e le esclusioni del deployment. Un controllo separato del servizio pubblico può usare un endpoint HTTP dall'elenco di proxy HTTP quando il deployment consente quel percorso e il servizio scelto non ha credenziali proxy configurate. Mantenete le sue esclusioni interne obbligatorie. Preservate le voci esistenti: un'altra assegnazione allo stesso hash di ambiente sostituisce l'hash precedente.
Applicate la configurazione dichiarata del pacchetto:
sudo gitlab-ctl reconfigureUn export della shell non mostra queste impostazioni dei servizi gestiti. Il passaggio di riconfigurazione applica l'ambiente dichiarato per il componente scelto.