I can not answer any Monodevelop question (not using it...). I guess
the 401 is happening because you are not adding the default servers to
your allowed certificate list. Under Mono, by default, you are pretty
much not allowed to talk to anyone, and you have to add the servers to
your list (there is an FAQ entry about this on the mono website). This
is a usual mono issue, and it is a security feature, not a bug. On
windows, those authorities are added by default.
Frank Mantek
Google