title: Nuget push Cannot prompt for input in non-interactive mode
body: <p>I am running this command</p>
  
  <pre><code>nuget push Package.1.0.0.0.nupkg -s http://mysource.com/ xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -ConfigFile ..\..\.nuget\nuget.config
  </code></pre>
  
  <p>I receive this error </p>
  
  <pre><code>UserName: Cannot prompt for input in non-interactive mode.
  </code></pre>
  
  <p>I have specified the nuget.config file which has the username and cleartextpassword like this</p>
  
  <pre><code>  &lt;packageSources&gt;
      &lt;add key="NuGet official package source" value="http://www.nuget.org/api/v2" /&gt;
      &lt;add key="https://www.nuget.org/api/v2/" value="https://www.nuget.org/api/v2/" /&gt;
      &lt;add key="PackageName" value="http://mysource.com/nuget" /&gt;
    &lt;/packageSources&gt;
  
  ....    
  
    &lt;packageSourceCredentials&gt;
      &lt;PackageName&gt;
        &lt;add key="Username" value="&lt;username&gt;" /&gt;
        &lt;add key="ClearTextPassword" value="&lt;clearpassword&gt;" /&gt;
      &lt;/PackageName&gt;
    &lt;/packageSourceCredentials&gt;
  </code></pre>
  
  <p>Why doesn't this work? I am running the batch file from within VS2013 the nuget version I am using is, NuGet Version: 2.8.50926.602</p>