git - GitHub for Windows 可以与 GitLab 一起使用吗?

标签 git gitlab github-for-windows

在使用 GitHub 处理项目时,我爱上了 GitHub for Windows 作为客户端。现在有一个新项目在招手,我将在其中使用 GitLab 而不是 GitHub。

我仍然可以使用 GitHub for Windows 作为 GitLab 的客户端吗?毕竟,它们都是基于 git 的,对吧?如果没有,GitLab 可以使用哪些客户端?

最佳答案

是的,您可以将 Windows GitHub 客户端和 GitHub Desktop 客户端与 GitLab、BitBucket 或任何其他托管的 Git 解决方案一起使用。

我们只将它与 HTTPS 一起使用,如果您使用 HTTPS,则需要一个有效的证书。它也可以与 HTTP 一起使用。我们从未让 SSH 完全正常工作,因为很难将您自己的 SSH key 注入(inject)应用程序。

如果您想克隆一个存储库,您必须将 HTTP URL 拖放到 GitHub 应用程序上。

我无法在 OS X 上使用拖放技巧。但是您可以将本地克隆的存储库添加到 OSX 版本中,然后应用程序可以正常运行。与 Windows 版本不同,OSX 支持 SSH key 。

关于git - GitHub for Windows 可以与 GitLab 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22639815/

相关文章:

git - 配置 Git 客户端,例如 GitHub for Windows,不要求身份验证

github桌面 merge 提交 stash 评论

git - 在git中取消暂存已删除的文件

git - 如何正确组织具有很少或从未更改的大文件的存储库?

Git pull 在提交日志中产生无关的 "Merge branch"消息

git - 推送后更新提交列表

git - 更新 gitlab merge 请求时避免使用 push --force

docker - docker gitlab镜像升级到8.6破坏了gitlab

git - 适用于 Windows 的 GitHub 桌面客户端能否与非 GitHub ssh 访问远程设备一起使用?

git - 如何在 gitlab 中拒绝 merge 请求