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.
Ja, Sie können GitHub für Windows mit GitLab verwenden. Sie können sogar SSH verwenden . (Die akzeptierte Antwort hat SSH nicht zum Laufen gebracht, aber hier erfahren Sie, wie Sie es zum Laufen bringen.)
Fügen Sie
config
Ihrem .ssh-Ordner eine Datei hinzu, die so aussiehtKlonen / ziehen Sie Ihr Repository über Git Bash
Und das war's, Sie können jetzt Github für Windows mit Ihrem Gitlab-Repository verwenden.
quelle
Die Antwort lautet JA . Sie können GitHub für Windows unter GitLab verwenden . Und nicht nur auf Gitlab, Sie können es auch für Repositories auf Bitbucket verwenden .
quelle
Mit der Anwendung GitHub für Windows können Sie Repositorys von jedem Remotestandort (z. B. GitLab / BitBucket ...) oder lokalen Speicherort (Ihrer Festplatte oder Ihrem Netzwerkordner) manuell hinzufügen und damit arbeiten.
Es besteht jedoch nur die Möglichkeit, Ihre Kontoinformationen für GitHub hinzuzufügen. Welche Funktionalität auch immer mit dieser Kontoanmeldung verbunden ist, funktioniert nur für GitHub. Ich vermute, dass die Funktionalität automatisch alle Ihre GitHub-Repositorys erkennt.
quelle
Ich benutze es die ganze Zeit mit GitLab.
Ich klone das Repo vom Terminal und mache dann alle meine Commits, Pushs und Pulls von der GitHub Desktop-Oberfläche.
quelle
Ja, gehen Sie zu Ihrem Gitlab-Repo und kopieren Sie die HTTPS- Remote-Adresse dieses Repos. In Github-Desktop können Sie die Remote-Adresse in HTTPS-Adresse ändern.
Dies liegt daran, dass Github-Desktop SSH noch nicht unterstützt .
quelle