I am having trouble understanding http authentication as it applies to the nuget server.
My scenario is that I use TeamCity to create NuGet packages and we are deploying to AppHarbor.
To reduce the size of our repos, we enable package restore on our solutions so that we don't store the packages in our local git repos.
When deploying to AppHarbor, TeamCity has to be exposed publically so that the AppHarbor build can pull any missing packages.
I don't want to enable guest login to use the NuGet server since its public and can be easily found, so I thought to use httpAuth.
I was under the impression that http auth allowed the username and password in the url i.e.
but this appears to not be working as I am still prompted for the username and password.
The problem therefore is that I have to have TeamCity public but I don't want to enable a guest login because I need to keep our artifacts private, but I need a way to download the nuget packages from AppHarbor.
Any ideas on how to make this work?