Работает ли GitHub для Windows с GitLab?
во время работы над проектом с использованием GitHub я влюбился в GitHub для Windows в качестве клиента. Теперь новый проект манит, где я буду использовать GitLab вместо GitHub.
смогу ли я по-прежнему использовать GitHub для Windows в качестве клиента для GitLab? В конце концов, они оба основаны на ЖКТ, верно? Если нет, то какие клиенты доступны для GitLab?
6 ответов:
Да, вы можете использовать клиент Windows GitHub и настольный клиент GitHub с GitLab, BitBucket или любым другим размещенным решением Git.
мы используем его только с HTTPS, и вам понадобится действительный сертификат, если вы используете HTTPS. Он также может работать с HTTP. Мы никогда не заставляли SSH работать полностью правильно, так как трудно вводить свои собственные ключи SSH в приложение.
Если вы хотите клонировать репозиторий, вы должны перетащить HTTP URL на GitHub приложение.
Я не смог заставить трюк перетаскивания работать на OS X. Но вы можете добавить локально клонированные репозитории в версию OSX, а затем приложение работает как обычно. И OSX поддерживает SSH ключи в отличие от версии Windows.
Да вы можете использовать GitHub для Windows с GitLab, вы даже можете использовать SSH. (Принятый ответ не заставил SSH работать, но вот как вы его получаете.)
- добавьте свой открытый ssh-ключ из github_rsa.паб (который находится в вашем .ssh папка) к вашим SSH ключам ВКЛ Gitlab.com
добавить a
config
файл для вашего .ssh папка, которая выглядит такHost gitlab.com RSAAuthentication yes IdentityFile ~/.ssh/github_rsa User mygitlabloginemail
клонировать / тянуть репозиторий через Git Баш
- перетащите папку в Github для Windows
и это все, теперь вы можете использовать Github для Windows с вашим репозиторием gitlab.
ответ да. вы можете использовать GitHub для Windows на GitLab. И не только на Gitlab, вы можете использовать его для репозиториев на Bitbucket Как хорошо.
приложение GitHub для Windows позволяет вручную добавлять и работать с репозиториями из любого удаленного места (т. е. GitLab/BitBucket...) или локальное расположение (ваш жесткий диск или сетевая папка).
однако у него есть только возможность добавить информацию об учетной записи для GitHub. Любая функциональность, связанная с этим логином учетной записи, будет работать только для GitHub. Я предполагаю, что функциональность автоматически распознает все ваши репозитории GitHub.