Github pour Windows fonctionne-t-il avec GitLab?
en travaillant sur un projet utilisant GitHub, je suis tombé amoureux de Github for Windows en tant que client. Maintenant un nouveau projet m'appelle où je vais utiliser GitLab au lieu de Github.
est-ce que je pourrai toujours utiliser Github pour Windows comme client pour GitLab? Après tout, ils sont tous les deux basés sur git, Non? Si non, quels sont les clients disponibles pour GitLab?
6 réponses
Oui, vous pouvez utiliser le client Windows Github et le client Bureau GitHub avec GitLab, BitBucket ou toute autre solution git hébergée.
nous ne l'utilisons qu'avec HTTPS et vous aurez besoin d'un certificat valide si vous utilisez HTTPS. Cela peut aussi fonctionner avec HTTP. Nous n'avons jamais réussi à faire fonctionner SSH complètement correctement car il est difficile d'injecter vos propres clés SSH dans l'application.
si vous voulez cloner un dépôt, vous devez glisser et laisser tomber le HTTP URL sur l'application GitHub.
j'ai été incapable d'obtenir le drag and drop truc pour travailler sur OS X. Mais vous pouvez ajouter localement des dépôts clonés dans la version OSX et puis l'application fonctionne comme d'habitude. Et OSX prend en charge les clés SSH contrairement à la version Windows.
Oui vous pouvez utiliser Github pour Windows avec GitLab, vous pouvez même utiliser SSH . (La accepté de répondre à n'obtient pas de SSH travail, mais voici comment obtenir ce travail.)
- ajouter votre clé publique SSH de github_rsa.pub (qui se trouve dans votre .dossier ssh) à vos clés SSH sur Gitlab.com
-
Ajouter un fichier
config
à votre .dossier ssh qui ressemble à ceciHost gitlab.com RSAAuthentication yes IdentityFile ~/.ssh/github_rsa User mygitlabloginemail
-
Clone / tirez votre dépôt via Git Bash
- faites glisser le dossier vers GitHub pour Windows
et c'est tout, vous pouvez maintenant utiliser GitHub pour Windows avec votre dépôt gitlab.
la réponse est Oui . vous pouvez utiliser Github pour Windows sur GitLab . Et pas seulement sur Gitlab, vous pouvez l'utiliser pour les dépôts sur Bitbucket .
l'application Github for Windows vous permet d'ajouter et de travailler manuellement avec des dépôts à distance (par exemple GitLab/BitBucket)...) ou l'emplacement local (votre disque dur ou dossier réseau).
cependant, il a seulement l'option d'ajouter vos informations de compte pour GitHub. Quelle que soit la fonctionnalité qui est liée à ce compte login ne fonctionnera que pour GitHub. Je suppose que la fonctionnalité reconnaît automatiquement tous vos dépôts GitHub.
Je l'utilise avec GitLab tout le temps.
je Clone le Repo à partir du Terminal puis je fais tous mes commits, pushs et pulls à partir de l'interface de bureau GitHub.
Oui, allez à votre Gitlab repo et la copie HTTPS adresse distante de repo puis, dans Github-Desktop, vous pouvez changer l'adresse distante en HTTPS one.
c'est parce que Github-Desktop ne supporte pas encore SSH .