克隆卡在检查源上

时间:2015-12-02 05:32:02

标签: git repository clone sourcetree

我正在使用sourcetree,我计划从我们的github克隆一个存储库但是我的源代码被卡在"检查源"我想知道问题是什么,我怎么能解决它。我已经尝试过使用嵌入式git,但它仍无法正常工作

4 个答案:

答案 0 :(得分:13)

看起来没有人能够帮助解决这个问题。我发现陷入“检查源”通常意味着您的Git客户端出现问题。这可以归结为一些事情。

  1. 基本配置
    您使用的是系统/预先存在的Git,它是否被删除或配置不正确?您可能需要解决此问题,或切换到SourceTree可以安装的“嵌入式Git”。
  2. 凭据失败
    仔细检查以确保所有凭据都正确(或完全删除它们以重新输入)。 SourceTree在“工具”中保留身份验证信息。选项>认证
  3. SSH密钥/客户端配置
    默认情况下,您会发现SourceTree尝试通过SSH进行通信,如果您没有信任或“已知”,这可能适用于某些主机,也可能不适用。您可以使用HTTP(S)克隆存储库来测试解决此问题。
  4. 当问题出现时,SourceTree并不容易观察,只是我所困扰的不祥的“检查来源”。如果你还没有弄清楚它或从轨道上钻了它,希望这会有所帮助!

答案 1 :(得分:0)

很可能是DNS服务器没有使用您提供的主机名进行响应。尝试使用实际的IP。

尝试:

ssh://whoami@10.2.0.5/pathto ->/...

代替:

ssh://whoami@unresolved.host.org/pathto ->/...

答案 2 :(得分:0)

首先确保已将私钥加载到Pageant中,然后重试。

如果仍有问题,请尝试使用PuTTY SSH进入托管repo的git服务器。您可能会收到实际有用的错误。解决这些错误,然后再次尝试通过SourceTree克隆存储库。 (感谢Jake的评论)

答案 3 :(得分:0)

对我来说(设置:新版Mac / MacOS V 10.15 / SourceTree / Github),问题是未安装Apple的用于XCode的命令行工具。安装它们就像是一种魅力。