এনটিএলএম প্রমাণীকরণ ব্যবহার করে এমন আমার কর্পোরেট প্রক্সি দিয়ে এটি কাজ করতে আমি এখানে কী করেছি। আমি নিউগেট.এক্স.সি ডাউনলোড করেছি এবং তারপরে নিম্নলিখিত কমান্ডগুলি চালিত করেছি (যা কোডপ্লেক্সে এই আলোচনার মন্তব্যে পাওয়া গেছে ):
nuget.exe config -set http_proxy=http://my.proxy.address:port
nuget.exe config -set http_proxy.user=mydomain\myUserName
nuget.exe config -set http_proxy.password=mySuperSecretPassword
এটি নীচে আমার NuGet.config
অবস্থানে রাখে %appdata%\NuGet
(যা সিতে মানচিত্র : \ ব্যবহারকারীগণ \ myUserName \ AppData my আমার উইন্ডোজ 7 মেশিনে রোমিং ):
<configuration>
<!-- stuff -->
<config>
<add key="http_proxy" value="http://my.proxy.address:port" />
<add key="http_proxy.user" value="mydomain\myUserName" />
<add key="http_proxy.password" value="base64encodedHopefullyEncryptedPassword" />
</config>
<!-- stuff -->
</configuration>
ঘটনাক্রমে, এটি নিউজেটের সাথে আমার ভিজ্যুয়াল স্টুডিওতে প্রথমবার প্যাকেজ উত্সটিতে প্রথমবার কাজ করার সাথে আমার সমস্যাটিও স্থির হয়েছে।
মনে রাখবেন যে কিছু লোক যারা এই পদ্ধতির চেষ্টা করেছেন তারা মন্তব্যগুলির মাধ্যমে জানিয়েছেন যে তারা http_proxy.password
কমান্ড লাইন থেকে কীটি নির্ধারণ করতে বা কনফিগার ফাইল থেকে সত্য-সত্যটি মুছে ফেলতে সক্ষম হয়েছে এবং এখনও নিউগেট ফাংশন রাখতে সক্ষম হয়েছে প্রক্সি জুড়ে
তবে যদি আপনি খুঁজে পান যে আপনাকে অবশ্যই নুগেট কনফিগারেশন ফাইলে আপনার পাসওয়ার্ড নির্দিষ্ট করতে হবে , মনে রাখবেন যে আপনি যখন নিজের নেটওয়ার্ক লগইন পরিবর্তন করবেন তখন আপনার কমান্ড লাইন থেকে নুগেট কনফিগারেশনে সঞ্চিত পাসওয়ার্ডটি আপডেট করতে হবে, যদি আপনার প্রক্সি শংসাপত্রগুলিও আপনার নেটওয়ার্ক হয় শংসাপত্র ।