git - 尝试在 CentOS 5 上安装 GIT,有点迷路

标签 git centos dedicated-server

我对此有点不知所措,但我想您必须从某个地方开始。我想在我的 1and1 专用服务器上使用 GIT。

根据我在谷歌上搜索的内容,我必须创建一个名为:epel.repo 的文件,其中包含:

[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

并将其放在这个目录下:/etc/yum.repos.d/

这工作得很好,但我收到一条消息:

GPG key retrieval failed: [Errno 5] OSError: [Errno 2] No such file or directory: '/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL'

我在做某事时是否遗漏了什么,比如在指定的目录中添加另一个文件?

最佳答案

您可以通过在“/etc/pki/rpm-gpg/”下创建名为“”的文件来解决此错误。

进入rpm-gpg目录

cd /etc/pki/rpm-gpg/

https://fedoraproject.org/keys 下载 GPG key

wget https://fedoraproject.org/static/217521F6.txt

将“217521F6.txt”重命名为“RPM-GPG-KEY-EPEL”

cp 217521F6.txt RPM-GPG-KEY-EPEL

删除“217521F6.txt”,因为我们不再需要该文件

rm 217521F6.txt

如果你愿意,你可以通过 vim 和 :wq (:Write and Quit) 从文件中删除前缀行

vim RPM-GPG-KEY-EPEL

再次尝试安装 git git-daemon

yum install git git-daemon

我相信,这些将解决给定的错误。

关于git - 尝试在 CentOS 5 上安装 GIT,有点迷路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8059743/

相关文章:

Git:将 'git clone' 输出打印到文件中并删除进度子状态行

MySQL 5.6 LOAD XML LOCAL INFILE 和空 XML 元素

linux - 以编程方式为新用户克隆/etc/skel

ssl - 专用服务器 SSL 证书,更新和安装?

git - "git init"失败,怎么了?

存储库子文件夹的 Git 标记

gcc - red hat devtoolset-3 中的 g++ 找不到 -lelf

php - 如何在 root 上创建或编辑文件内容

Nginx 静态文件服务 10Gbps 服务器的性能问题

git svn - 在提交 <hash> 中找不到 <file>