ServerConfiguration wich provider should be available on the gitconnect page

Currently I just disable the provider that is not available. Maybe it's better to hide it?

Closes #47