如何在 SLES 12 上安装 git?

如何在 SLES 12 上安装 git?

这类似于关于http不支持的问题,但我无法将其中建议的解决方案应用于我的情况。

我已经搞定了

zypper addrepo https://download.opensuse.org/repositories/devel:tools:scm/SLE_12_SP5/devel:tools:scm.repo
zypper refresh

我得到了

Retrieving repository 'Software configuration management (SLE_12_SP5)' met
Download (curl) error for 'https://download.opensuse.org/repositories/devels:/scm/SLE_12_SP5/repodata/8ff6d5e77f953a771c9870113c655dfef8cf31ffba709feec8e0a617fc-primary.xml.gz':
Error code:  Bad URL
Error message: Redirect to protocol "http" not supported or disabled in li

现在如果我

curl https://download.opensuse.org/repositories/devel:/tools:/scm/SLE_12_SP5/repodata/8ff6d5e77f953a771c9870113c655dfef8cf31ffba709f2506cceec8e0a617fc-primary.xml.gz

我懂了

<p>The document has moved <a href="http://downloadcontent.opensuse.org/repositories/devel:/tools:/scm/SLE_12_SP5/repodata/8ff6d5e77f953a771c9870113c655dfef8cf31ffba709f2506cceec8e0a617fc-primary.xml.gz">here</a>.</p>

但是如果我尝试应用相关问题中建议的解决方案

vi /etc/zypp/repos.d/devel_tools_scm.repo

我在 http 中更改了 https,然后它不起作用,因为 http URL 确实(不再?)存在:http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_42.3/devel:languages:php.repo

我做错了什么或者我应该怎么做才能安装 git 呢?

答案1

正如您所指出的,我在评论中提到的内容在您尝试后有效,我将把它作为答案发布:

zypper install git

git在 SLES 存储库中可用,就像在几乎所有其他发行版的存储库中一样。对于 SLES,只要启用存储库,上述命令就会安装它。

相关内容