En Proxy just fir d'Repository kléngt onhandlech, ier d'Repository existéiert. Dir musst net ouni Erfolleg klonen, d'Konfiguratioun änneren an nei ufänken.

Clone kann virum éischten fetch eng lokal Astellung schreiwen:

git clone --config http.proxy=http://proxy.example.net:8080 \
  https://git.example.net/team/project.git project

Dës Endpunkte sinn Beispiller. Fir eng ëffentlech HTTPS-Repository op enger erlaabter ëffentlecher Proxy-Route wielt en HTTP-Endpunkt aus der HTTP-Proxy-Lëscht. Git dokumentéiert, datt dës Optioun gëlt, nodeems déi nei Repository initialiséiert ass an ier hir Remote-Geschicht ofgeruff gëtt. Dofir kann dës Proxy-Astellung den éischten Download ofdecken a duerno an der neier Repository bleiwen.

Zwee ähnlech Kommandoe loossen ënnerschiddlech Spuen

Fir d'Route engem eenzege Opruff ze ginn, ouni d'Astellung an der geklonter Repository ze späicheren, setzt -c virum Ënnerkommando:

git -c http.proxy=http://proxy.example.net:8080 \
  clone https://git.example.net/team/project.git project

git clone --config ... an git -c ... clone sinn net austauschbar Konfiguratiounsberäicher. Wielt, ob zukünfteg Operatiounen an där Repository de Proxy behale sollen.

Préift d'lokal Konfiguratioun vun der neier Repository, wann dës Wiel wichteg ass. Aner Benotzer-, System- oder URL-spezifesch Astellunge kënnen nach ëmmer un der effektiver Politik deelhuelen.

Halt Passwierder aus dëse Beispiller eraus, wann Dir d'Route späichert. En Wäert mat Umeldungsinformatiounen, deen un d'Konfiguratiounsoptioun vum clone gëtt, kann eng permanent Repository-Astellung ginn.

Dëst ass eng HTTP-Transport-Konfiguratioun, abegraff HTTPS-Remoten. En SSH-Remote brauch nach ëmmer seng SSH-Proxy-Route; SSH op Port 443 ze réckelen mécht net, datt dës Optioun et konfiguréiert.

Ähnlech Artikelen