git svn brûkt net needsaaklikerwize de HTTP-proxy fan Git
git svn praat mei Subversion fia in oare klantstapel. Fyn de Subversion-konfiguraasje dy't dat omjouwing lêst.
git fetch slagget, mar git svn fetch kin de tsjinner net berikke. Nettsjinsteande it dielde kommando-foarheaksel praat de lêste operaasje mei in Subversion-opslach fia in oare klantstapel.
Nim net oan dat in lânseigen Git-yngong http.proxy dy Subversion-ferbining konfigurearret. Fyn de runtime-konfiguraasje dy't de Subversion-bibleteken brûke yn it omjouwing dêr't git svn yn draait.
De servers-konfiguraasje fan Subversion kin befetsje:
[global]
http-proxy-host = proxy.example
http-proxy-port = 8080
De hostnamme en de poarte binne aparte wearden; de HTTP-proxylist leveret kandidaten foar tastiene iepenbiere Subversion-rûtes. Proxy-akkountfjilden binne apart fan de opslach-ynskriuwings. Subversion-tsjinnergroepynstellingen komme oerien mei hostnammen, net mei willekeurige opslachpaden. Behannelje se as de ynterface fan Subversion, net as in alternative stavering fan Git syn proxy-URL.
Under Windows kin it paad de ferrassing wêze
In lânseigen Subversion-útfierber bestân en in git svn-ynstallaasje kinne ferskillende omjouwings en ferskillende ynterpretaasjes fan de thúsmap brûke. It bewurkjen fan de konfiguraasje dy't svn.exe brûkt, is gjin bewiis dat de git svn-oprop it lêzen hat.
Skriuw op hokker útfierber bestân en hokker bibleteek-omjouwing belutsen binne, en meitsje dan har effektive konfiguraasjelokaasje dúdlik. Foarkom dat jo it paad fan ien brûker yn in skript foar de hiele masine kopiearje.
Hâld de akkounts apart
De proxy kin de útgeande ferbining autentisearje. De Subversion-opslach kin dêrnei in oar akkount easkje. In HTTP 407 en in opslach-autorisaasjeflater beskriuwe ferskillende fazen.
As de URL of rûte troch belied wegere wurdt, brûk dan it goedkarde einpunt en de tagongsregeling. Dat in browser de webynterface fan de opslach iepenet, is mar in partferliking: it kin in oar akkount, konfiguraasje-opslach of rûte brûke. It doel is in suksesfolle Subversion-operaasje fia de bedoelde tuskenpersoan, net allinne in suksesfol gewoan webpagina-fersyk.