Not (Kasım 2013)
URL'yi kodlamak (özellikle bir şifredeki herhangi bir özel karakter) doğru çözümdür.
Aşağıda .netrc
belirtilenler, söz konusu uzak repo url'sini çözmek için kullanılan proxy için değil, yalnızca uzak repo url'si içindir.
Söz konusu kodlama için bkz. " Yüzde kodlama ":
URL kodlaması olarak da bilinen yüzde kodlama, belirli koşullar altında bir Tekdüzen Kaynak Tanımlayıcı (URI) içindeki bilgileri kodlamak için bir mekanizmadır . URL kodlaması olarak bilinmesine rağmen, aslında, hem Tekdüzen Kaynak Konumlandırıcı (URL) hem de Tekdüzen Kaynak Adı (URN) içeren ana Tekdüzen Kaynak Tanımlayıcı (URI) kümesinde daha genel olarak kullanılmaktadır . Bu şekilde, aynı zamanda, uygulama / x-www-form-urlencoded verileri hazırlanmasında kullanılan ortam türü sıklıkta sunulması kullanılır, HTML şekilde veri HTTP isteklerinde .
Yüzde kodlamadan sonra ayrılmış karakterler:
! # $ & ' ( ) * + , / : ; = ? @ [ ]
%21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D
Orijinal cevap (Mayıs 2011)
İki yorum:
http (https değil) ile erişilen bir sunucu için şifreye sahip olmak ... garip. İstemci ve sunucu arasındaki iletişim sırasında parola şifrelenmez;
aşağıdaki içeriğe sahip bir .netrc
(veya _netrc
Windows için) $HOME
kurabilirsiniz
makine ipadresi: bağlantı noktası
login userId
şifre pwd @
Sahnenin arkasında Git tarafından kullanılan curl, kodlamayı gayet iyi idare eder @
veya olmaz @
.