9

我正在使用 sourcetree,我计划从我们的 github 克隆一个存储库,但我的 sourcetree 卡在“检查源”上,我想知道问题出在哪里,我该如何解决它。我已经尝试过使用嵌入式 git 但仍然无法正常工作

4

4 回答 4

15

看起来没有人能够帮助解决这个问题。我发现卡在“检查源代码”上通常意味着你的 Git 客户端有问题。这可以归结为几件事。

  1. 基本配置
    您是否使用系统/预先存在的 Git,它被删除或配置不正确?您可能需要解决此问题,或切换到 SourceTree 可以安装的“嵌入式 Git”。
  2. 凭据失败
    仔细检查以确保您的所有凭据都正确(或完全删除它们以重新输入)。SourceTree 将身份验证信息保存在工具 > 选项 > 身份验证中。
  3. SSH 密钥/客户端配置
    默认情况下,您会发现 SourceTree 尝试通过 SSH 进行通信,如果您没有信任或“已知”某些主机,这可能适用于某些主机,也可能不适用。您可以通过使用 HTTP(S) 克隆您的存储库来测试解决此问题。

当出现这样的问题时,SourceTree 并不能很容易地观察到,我也被困扰着不祥的“检查源”。如果您还没有弄清楚或从轨道上对其进行核弹,希望这会有所帮助!

于 2015-12-28T15:19:14.283 回答
0

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

于 2020-09-21T12:54:02.263 回答
-1

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

尝试 :

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

代替 :

ssh://whoami@unresolved.host.org/pathto ->/...
于 2016-03-31T23:30:33.720 回答
-1

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

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

于 2016-07-18T15:39:02.580 回答