Tak, możesz używać klienta Windows GitHub i klienta GitHub Desktop z GitLab, BitBucket lub dowolnym innym hostowanym rozwiązaniem Git.
Używamy go tylko z HTTPS, a jeśli używasz HTTPS, potrzebujesz ważnego certyfikatu. Może działać również z HTTP. Nigdy nie udało nam się sprawić, aby SSH działało całkowicie poprawnie, ponieważ trudno jest wstrzyknąć własne klucze SSH do aplikacji.
Jeśli chcesz sklonować repozytorium, musisz przeciągnąć i upuścić adres URL HTTP do aplikacji GitHub.
Nie udało mi się zmusić sztuczki przeciągnij i upuść, aby działała na OS X. Ale możesz dodać lokalnie sklonowane repozytoria do wersji OSX i wtedy aplikacja działa normalnie. OSX obsługuje klucze SSH w przeciwieństwie do wersji systemu Windows.