GitHub pour Windows fonctionne-t-il avec GitLab?

En travaillant sur un projet utilisant GitHub, je suis tombé amoureux de GitHub pour Windows en tant que client. Maintenant, un nouveau projet vous invite à utiliser GitLab au lieu de GitHub.

Est-ce que je pourrai toujours utiliser GitHub for Windows en tant que client pour GitLab? Après tout, ils sont tous deux basés sur Git, non? Sinon, quels sont les clients disponibles pour GitLab?

Oui, vous pouvez utiliser le client Windows GitHub et le client GitHub Desktop avec GitLab, BitBucket ou toute autre solution Git hébergée.

Nous l’utilisons uniquement avec HTTPS et vous aurez besoin d’un certificate valide si vous utilisez HTTPS. Il peut également fonctionner avec HTTP. Nous n’avons jamais réussi à faire fonctionner SSH correctement car il est difficile d’injecter vos propres clés SSH dans l’application.

Si vous voulez cloner un référentiel, vous devez glisser-déposer l’URL HTTP sur l’application GitHub.

Je n’ai pas réussi à obtenir le truc de glisser-déposer pour travailler sur OS X. Mais vous pouvez append des référentiels clonés localement dans la version OSX, puis l’application fonctionne normalement. Et OSX prend en charge les clés SSH contrairement à la version Windows.

Oui, vous pouvez utiliser GitHub For Windows avec GitLab, vous pouvez même utiliser SSH . (La réponse acceptée n’a pas permis à SSH de fonctionner, mais voici comment cela fonctionne.)

  1. Ajoutez votre clé ssh publique de github_rsa.pub (qui se trouve dans votre dossier .ssh) à vos clés SSH sur Gitlab.com
  2. Ajouter un fichier de config à votre dossier .ssh qui ressemble à ceci

     Host gitlab.com RSAAuthentication yes IdentityFile ~/.ssh/github_rsa User mygitlabloginemail 
  3. Cloner / extraire votre référentiel via Git Bash

  4. Faites glisser le dossier vers Github For Windows

Et c’est tout, vous pouvez maintenant utiliser Github pour Windows avec votre repository gitlab.

La réponse est OUI . Vous pouvez utiliser GitHub pour Windows sur GitLab . Et pas seulement sur Gitlab, vous pouvez également l’utiliser pour des référentiels sur Bitbucket .

L’application GitHub pour Windows vous permet d’append et de travailler manuellement avec des référentiels depuis n’importe quel emplacement distant (par exemple, GitLab / BitBucket …) ou un emplacement local (votre disque dur ou votre dossier réseau).

Cependant, il n’a que la possibilité d’append vos informations de compte pour GitHub. Quelle que soit la fonctionnalité liée à la connexion à ce compte, cela ne fonctionnera que pour GitHub. Je suppose que cette fonctionnalité reconnaît automatiquement tous vos référentiels GitHub.

Je l’utilise avec GitLab tout le temps.

Je clone le Repo depuis le terminal, puis effectue tous mes commits, pousse et tire depuis l’interface de GitHub Desktop.

Oui, accédez à votre repository Gitlab et copiez l’adresse distante HTTPS de ce repository puis, dans Github-Desktop, vous pouvez remplacer l’adresse distante par HTTPS.

C’est parce que Github-Desktop ne prend pas encore en charge SSH .