2012-04-02 19 views
10

Próbuję użyć git za proxy i skonfigurowałem szczegóły proxy w plikach .gitconfig w następujący sposób.jak uciec od znaków specjalnych w uwierzytelnianiu proxy .gitconfig

[http] 
    proxy = http://<username>:<password>@<proxy_ip>:<proxy_port> 

Problemem jest to, że nazwa użytkownika i hasło pole zawierać znak „@”, który musi być escaped.How należy uciekł?

+0

'' @, to działa \ w większości przypadków – hjpotter92

Odpowiedz

11

Wymiana @ z %40. (Jak pokazano, na przykład, w this bug report)

export http_proxy=http://username%40domain.com:[email protected]:port 
+0

Dziękuję bardzo, spróbowałem i działa idealnie. –

+1

@ bosco- jeśli jest to poprawna odpowiedź, powinieneś ją zaakceptować. – jordanm

+0

Dzięki, działa dobrze. – Ayusman

Powiązane problemy