Ja, Sie können den Windows GitHub-Client und den GitHub Desktop-Client mit GitLab, BitBucket oder einer anderen gehosteten Git-Lösung verwenden.
Wir verwenden es nur mit HTTPS und Sie benötigen ein gültiges Zertifikat, wenn Sie HTTPS verwenden. Es kann auch mit HTTP funktionieren. Wir haben SSH nie richtig zum Laufen gebracht, da es schwierig ist, eigene SSH-Schlüssel in die Anwendung einzufügen.
Wenn Sie ein Repository klonen möchten, müssen Sie die HTTP-URL per Drag & Drop auf die GitHub-Anwendung ziehen.
Ich konnte den Drag & Drop-Trick unter OS X nicht zum Laufen bringen. Sie können der OSX-Version jedoch lokal geklonte Repositorys hinzufügen, und dann funktioniert die Anwendung wie gewohnt. Und OSX unterstützt im Gegensatz zur Windows-Version SSH-Schlüssel.