【问题标题】:Git Clone QT5 GitoriousGit克隆QT5 Gitorious
【发布时间】:2015-06-18 15:02:51
【问题描述】:

我不能再从 gitorious 克隆 QT5。这曾经有效:

git clone git://gitorious.org/qt/qt5.git --branch v5.3.1 --single-branch 5_3_1_x64_msvc2012

现在上面的命令返回错误: “致命:无法从远程存储库中读取。 请确保您具有正确的访问权限并且存储库存在。”

不幸的是,Qt wiki 页面已关闭。 https://wiki.qt.io/Building_Qt_5_from_Git

我知道 Gitorious 最近被 Gitlab 收购,但他们在他们的博客上声称它不会影响现有项目。

http://blog.gitorious.org/

感谢您的帮助。

【问题讨论】:

标签: git qt5 gitorious


【解决方案1】:

好像在 Github 上有一个 Qt 5 项目:

https://github.com/qtproject/qt5

git clone https://github.com/qtproject/qt5.git --branch v5.3.1 --single-branch 5_3_1_x64_msvc2012

如果您不确定代码的完整性,您可以将新克隆的树 SHA-1 与您之前已经克隆的参考树进行比较(因为您说您“通常”这样做,所以我假设你在某处有一份副本)。

为此,首先比较 v5.3.1 分支的提交 SHA-1:

cd 5_3_1_x64_msvc2012
git rev-parse --short HEAD    # returns fb1c991
git cat-file -p fb1c991

最后一个命令将返回代表您刚刚克隆的 v5.3.1 分支的最新提交的 blob 内容。它应该返回一些文本,以:

开头
tree e187f2fafb6e478f4e6a0ce65e5f4bba7a224269
...

如果您在现有克隆上重复相同的过程,e187f2fafb6e 必须与您的参考相同。这保证了镜子是真的。

【讨论】:

    【解决方案2】:

    上帝保佑 Google 页面缓存。离线 QT wiki 也提到了这个存储库:

    git://code.qt.io/qt/qt5.git

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 2013-08-07
      • 2010-10-19
      • 2021-06-26
      • 2020-03-20
      相关资源
      最近更新 更多