【问题标题】:Getting "Repositroy test has failed" error while cloning repository from Gitlab in Android Studio?从 Android Studio 中的 Gitlab 克隆存储库时出现“存储库测试失败”错误?
【发布时间】:2014-07-08 06:47:24
【问题描述】:

我想从 Android Studio 0.8.1 的 gitlab 存储库中克隆我的 android 代码。我签入 VCS >> 从版本控制中签出 >> Git >> 在此处添加 HTTP url。它提示我“Repositroy test has失败”。请帮我解决问题。我也检查了插件。非常感谢。

【问题讨论】:

  • 它是否可以通过 CLI 或其他一些 GUI 工具工作?它可以通过git@git... url 工作吗?
  • 你确定你的系统上安装了 Git?
  • 感谢 Marius 和 gnuanu,给出的解决方案是 Sree 下面的工作......

标签: android android-studio linker-errors gitlab


【解决方案1】:

你需要从http://git-scm.com/downloads下载安装git

那么你需要在AndroidStudio上跟踪git.exe:

  • 转到 设置 > 项目设置 > 版本控制 > VCS > Git > Git 可执行文件的路径

  • 选择(或键入)可执行路径,例如:D:\Program Files (x86)\Git\cmd\git.exe

如果您安装了 GitHub Desktop for Windows

如果您有 GitHub Desktop for Windows,git.exe 将在 C:\Users\YOUR_USER_NAME\AppData\Local\GitHub\PortableGit_c7e0cbde92ba565zz218z5214zzz0e854zzza28\cmd 找到。

【讨论】:

  • 为什么不能自动扫描这个文件,如果找不到,要求下载...无论如何,谢谢。
  • /usr/bin/git for OS X 10.9.5 & XCode 6.1
【解决方案2】:

尝试取消选中“使用 SSH 克隆 git 存储库”。

【讨论】:

    【解决方案3】:

    我使用的是 Ubuntu 16.04(这也适用于其他版本),我需要做的就是从 apt-get 安装 git:

    sudo apt-get install git
    

    这意味着 Android Studio 正在尝试执行 git 命令,但无法识别,因此如果您安装了 git,请尝试从终端执行 git,如果无法识别,则应配置 git 可执行文件的路径。就是这样!!!

    【讨论】:

      【解决方案4】:

      我在浏览器中打开了我的合作者发给我的 HTTP URL

      https://github.com/mansonpeter/GoUpApp/invitations

      下载并加入开发团队,有一个接受按钮,在接受希望错误消失后,存储库测试成功,我在android studio中得到了项目。在此之前,我已经尝试了此页面上的所有建议,但没有一个是有效的。

      【讨论】:

        【解决方案5】:

        如果您从http://git-scm.com/downloads 安装了 git,并且设置了正确的路径但仍然出现错误,则可能您坐在代理后面,在这种情况下,您必须将代理添加到 git。这在 gitconfig 中是可能的。如果您使用标准安装路径,应该可以在 :\Program Files (x86)\Git\etc 中找到它。

        【讨论】:

        • 我仍然有这样的问题,我做了 sree 说的但仍然有同样的问题,你能给我一些解决方案吗
        • 完美答案。但是是否有任何规定可以从工作室注销第二个用户并添加另一个用户?
        【解决方案6】:

        只是为了补充 Sree 的答案,即使在安装 Git 后我也收到此错误,但问题是我没有将它安装到默认安装文件夹。

        在 VCS 设置选项卡中选择正确的路径和文件夹后,效果很好。

        【讨论】:

          【解决方案7】:

          我在 Linux 中,首先检查您是否有适当的认证以了解这一点,如果您遇到类似的错误,您可以在终端中克隆存储库

          fatal: unable to access 'https://YourDomainName/Project/GitRepository/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
          

          然后在浏览器中打开您的域并单击url左侧的锁定进入详细信息并按导出以保存认证,最后复制文件内容并将其粘贴到

          /etc/ssl/certs/ca-certificates.crt
          

          对我来说,这个问题的解决方案很有效。

          【讨论】:

            【解决方案8】:

            转到 Settings > Version Control > Git 并将 SSH Executable 设置为“Native”而不是“Built-in”。然后重新启动 IDE 以应用设置。

            在所有 jetbrains IDE 中为我工作。

            【讨论】:

              猜你喜欢
              • 2016-02-24
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-01-02
              • 1970-01-01
              • 2017-09-11
              • 2014-06-06
              • 1970-01-01
              相关资源
              最近更新 更多