Como instalar a versão mais recente do git no CentOS 7.x / 6.x

232

Eu usei o de sempre:

yum install git

Ele não instalou a versão mais recente do git no meu CentOS 6. Como atualizar para a versão mais recente do git para o CentOS 6? A solução pode ser aplicável a versões mais recentes do CentOS, como o CentOS 7.

AmirHd
fonte
11
Sim, ele é. É totalmente dentro dos limites fazer uma pergunta e respondê-la quando informações úteis não foram abordadas.
the Tin Man

Respostas:

337

Você pode usar o repositório CentOS do WANDisco para instalar o Git 2.x: para CentOS 6 , para CentOS 7

  1. Instale o pacote de repositório WANDisco:

    yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
    - or -
    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
    - or -
    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
    
  2. Instale a versão mais recente do Git 2.x:

    yum install git
    
  3. Verifique a versão do Git que foi instalada:

    git --version
    

A partir de 02 de março de 2020, a versão mais recente disponível do WANDisco é a 2.22.0 .

Joseph Leedy
fonte
9
Esta resposta deve ser aplicada. A resposta já aplicada com --disablerepo=base,updatesnão funciona para mim.
Kirby
1
E o FWIW, a partir de 08/11/2016, a versão WANDisco do Git está na versão 2.10; alinhado com os lançamentos oficiais do Git SCM.
precisa saber é o seguinte
6
Este é o que funcionou para mim. Muito mais simples que a resposta aceita.
Ben Watson
1
A partir de fevereiro de 2019, este repositório parece ter parado de receber atualizações: o git mais recente é a v2.20.1, mas o repositório possui apenas a v2.18.0
IanB
1
a chave pgp não está disponível via https, mais alguém pode verificá-la?
user3338098
134

Olhando o blog aqui , encontrei a solução em um dos comentários. Certifique-se de rpmforgeadicionar o repositório ao seu CentOS yum e execute o comando de fluxo:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git

Se você já possui o git instalado, use:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git

Perguntas relacionadas):

  1. Enfrentando problemas ao atualizar o git para a versão mais recente no CentOS 6.4

Nota atualização:

Graças a Anthony Hatzopoulos, git v1.8xvocê precisará usar o git18 como em:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18 

Nota atualização 2:

Agradecemos também a @Axlrod pela dica abaixo e a @Hiphip pelo feedback:

Mude o rpmforge.repoarquivo rpmforge-extraspara habilitar yum update git,. Caso contrário, queixou-se de problemas de dependência.

Nota atualização 3:

Instalando uma versão específica do git say 2.x Encontrei este guia agradável e fácil de seguir sobre como baixar a fonte GIT e compilá-la você mesmo (e instalá-la). Se a resposta aceita não fornecer a versão desejada, tente as seguintes instruções:

http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

(E colado / reformatado da fonte acima, caso seja removido posteriormente)

Etapa 1: Instalar Pacotes Necessários

Primeiro, precisamos ter certeza de que instalamos os pacotes necessários no seu sistema. Use o seguinte comando para instalar os pacotes necessários antes de compilar o código-fonte do Git.

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

Etapa 2: desinstalar o Git RPM antigo

Agora remova qualquer instalação anterior do Git através do arquivo RPM ou do gerenciador de pacotes Yum. Se sua versão mais antiga também for compilada através da fonte, pule esta etapa.

# yum remove git

Etapa 3: Baixar e compilar a fonte Git

Faça o download do código-fonte git do kernel git ou simplesmente use o seguinte comando para baixar o Git 2.0.4.

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.0.4.tar.gz
# tar xzf git-2.0.4.tar.gz

Depois de baixar e extrair o código fonte do Git, use o seguinte comando para compilar o código fonte.

# cd git-2.0.4
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
#
# echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
#  or
# echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/profile.d/git.sh
#
# source /etc/bashrc

DICA 1: Método atualizado de adição do diretório git bin compilado ao bashrc. Como echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrcusado "" em vez de '', ele expandiria o valor da sessão atual para $ PATH em vez de mantê-lo como uma variável e poderia afetar adversamente todo o sistema. No mínimo, ele deve usar '' em vez de "" e realmente deve ser um script separado em/etc/profile.d/

DICA 2 (@DJB): /usr/local/git/binantes $PATH, pois a versão mais antiga do git já estava no $ PATH:export PATH=/usr/local/git/bin:$PATH

Etapa 4. Verifique a versão do Git

Depois de concluir as etapas acima, você instalou o Git com sucesso em seu sistema. Vamos usar o seguinte comando para verificar a versão do git

# git --version

git version 2.0.4

Eu também gostaria de acrescentar que o guia "Introdução" no site do GIT também inclui instruções sobre como fazer o download e compilar você mesmo:

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git

AmirHd
fonte
3
Isso só me deu o git v1.7x. Para o git v1.8x você precisará usar git18como emyum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18
Anthony Hatzopoulos
2
não funcionou para mim, tive que alterar o arquivo rpmforge.repo para ativar o rpmforge-extras e, em seguida, atualizar o git. Caso contrário, queixou-se de problemas de dependência. (já que precisava de pacotes da base)
Alex R
5
Erro ao obter dados do repositório para o rpmforge-extras, repositório não encontrado - 1º cmd no cent6.6 #
281 Nithin
2
A execução yum --disablerepo=base,updates --enablerepo=rpmforge-extras list | grep gitmostra apenas o Git 1.7.12 para mim no Centos 6.6. Talvez eles tenham removido "git18"?
Joseph Leedy
26
wiki.centos.org/AdditionalResources/Repositories/RPMForge RPMForge / RepoForge é um projeto morto. Não é mantido. NÃO USE.
Maoz Zadok
91

O Rackspace mantém o repositório ius , que contém um git razoavelmente atualizado, mas o git de estoque deve ser removido primeiro.

Instruções do CentOS 7:

$ sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
$ sudo yum erase git
$ sudo yum install epel-release 
$ sudo yum install git2u

Instruções do CentOS 6:

$ sudo yum install https://centos6.iuscommunity.org/ius-release.rpm
$ sudo yum erase git
$ sudo yum install epel-release
$ sudo yum install git2u
Mark Visser
fonte
Agradável! Essas instruções de compilação RPMForge não funcionou -Can't locate ExtUtils/MakeMaker.pm in @INC
Nakilon
Hoje funcionou para mim nos centos mais recentes, os outros estavam desatualizados.
User5389726598465
3
Este é o único método nesta página que eu tentei (em 7 de setembro de 2018) que garante um git 2.x atualizado para o CentOS e também garante a instalação de uma compilação git-credential-libsecret, que é o meio os-native mais seguro para armazenar credenciais git, por exemplo, para URLs http [s]. A resposta atualmente aceita no momento da escrita ( stackoverflow.com/a/21820716/407170 ) não faz essas coisas e exige que você se compile.
Les Hazlewood
Se você deseja automatizar isso usando o Ansible, recomendo consultar github.com/iuscommunity/automation-examples/blob/… (ou github.com/iuscommunity/automation-examples para outras soluções)
jbmusso
84

Encontrei este guia agradável e fácil de seguir sobre como baixar a fonte GIT e compilá-la você mesmo (e instalá-la). Se a resposta aceita não fornecer a versão desejada, tente as seguintes instruções:

http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

(E colado / reformatado da fonte acima, caso seja removido posteriormente)

Etapa 1: Instalar Pacotes Necessários

Primeiro, precisamos ter certeza de que instalamos os pacotes necessários no seu sistema. Use o seguinte comando para instalar os pacotes necessários antes de compilar o código-fonte do Git.

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

Etapa 2: desinstalar o Git RPM antigo

Agora remova qualquer instalação anterior do Git através do arquivo RPM ou do gerenciador de pacotes Yum. Se sua versão mais antiga também for compilada através da fonte, pule esta etapa.

# yum remove git

Etapa 3: Baixar e compilar a fonte Git

Faça o download do código-fonte git do kernel git ou simplesmente use o seguinte comando para baixar o Git 2.5.3.

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
# tar xzf git-2.5.3.tar.gz

Depois de baixar e extrair o código fonte do Git, use o seguinte comando para compilar o código fonte.

# cd git-2.5.3
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo 'pathmunge /usr/local/git/bin/' > /etc/profile.d/git.sh 
# chmod +x /etc/profile.d/git.sh
# source /etc/bashrc

Etapa 4. Verifique a versão do Git

Após a conclusão das etapas acima, você instalou o Git com sucesso em seu sistema. Use o seguinte comando para verificar a versão do git

# git --version

git version 2.5.3

Eu também gostaria de acrescentar que o guia "Introdução" no site do GIT também inclui instruções sobre como fazer o download e compilar você mesmo:

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Pytry
fonte
1
Re Etapa 3. definindo o caminho, achei que ( serverfault.com/a/303824 ) funciona melhor: # echo 'pathmunge / usr / local / git / bin /'> /etc/profile.d/git.sh # chmod + x /etc/profile.d/git.sh
Kenneth Benjamin
3
Eu tentei no Centos 6.5 e tentei a versão mais recente (hoje) do GIT 2.5.3, e funciona como um encanto. wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
Vielinko 18/09/2015
1
Trabalhando com 2.7.4 e CentOS 6.5 - Obrigado
Moe
1
Isso me permitiu instalar a 2.10.1 para manter a paridade com meu cliente local git. Conjunto impressionante de instruções.
TinkerTenorSoftwareGuy
2
Se você ainda achar que o git não está instalado, talvez seja devido ao pathmunge. Você pode usar os seguintes comandos para adicionar o git ao seu ambiente. echo "export PATH=/usr/local/git/bin:$PATH" >> /etc/bashrce então source /etc/bashrc
mshakeel 08/0318
10

Minha preferência pessoal é criar pacotes rpm para o CentOS ao instalar software não padrão e substituir componentes distribuídos. Para isso, recomendo que você use o Mock para criar um ambiente de construção limpo.

O procedimento é:

  1. Obtenha o RPMS de origem ou um arquivo SPEC adequado e um tarball de origem intocada. Neste caso pode-se encontrar pacotes fonte RPM para git2X para CentOS-6 em: http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/SRPMS/. Pacotes para outras versões do CentOS também estão disponíveis.

  2. Instale o software de suporte necessário:

    yum install epel-release  # you need this for mock
    yum install rpm-build
    yum install redhat-rpm-config
    yum install rpmdevtools
    yum install mock
    
  3. Adicionar uma conta de usuário rpm construção ( não construir como raiz ou como um usuário real - problemas de segurança vai voltar a morder-lhe ).

    sudo adduser builder --home-dir /home/builder \
    --create-home --user-group --groups mock \
    --shell /bin/bash --comment "rpm package builder"
    
  4. Em seguida, precisamos de um ambiente de construção.

    su -l builder
    rpmdev-setuptree
    

    Isso produz a seguinte estrutura de diretórios:

    ~
    └── rpmbuild
        ├── BUILD
        ├── RPMS
        ├── SOURCES
        ├── SPECS
        └── SRPMS
    
  5. Estamos usando um SRPMS preparado para que os tarballs de SOURCES possam ser ignorados nesse caso e possamos ir diretamente para o SRPMS.

    wget http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm \
    -O ~/rpmbuild/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm
    
  6. Configurar simulação (como raiz)

    cd /etc/mock
    rm default.cfg
    ln -s epel-6-x86_64.cfg default.cfg
    vim default.cfg
    

    Desative os betarepositórios. Ative os repositórios basee update.

  7. Inicialize a árvore de construção (/ var / lib / mock é o padrão)

    mock --init
    
  8. Se estivéssemos construindo a partir de SOURCES, é aqui que empregaríamos o arquivo SPEC e o usaríamos mock --buildsrpm . . .. Mas, neste caso, vamos diretamente para a etapa de construção binária:

    mock --no-clean --rebuild ~/rpmbuild/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm
    

    Isso resolverá as dependências da compilação e fará o download delas (aproximadamente 95 pacotes) na raiz limpa da compilação. Ele irá extrair as fontes e construir o binário a partir do SRPM fornecido e deixá-lo dentro /var/lib/mock/epel-6-x86_64/result; ou em qualquer local e arquitetura raiz de construção customizada que você forneceu. Vai demorar muito tempo. Há muito neste pacote; particularmente documentação.

  9. Se tudo correr bem, você deve acabar com um pacote de pacotes RPM adequados para instalação no lugar da versão distro. Foi assim que acabei:

    ll /var/lib/mock/epel-6-x86_64/result
    total 34996
    -rw-rw-r--. 1 byrnejb mock   448455 Oct 30 10:09 build.log
    -rw-rw-r--. 1 byrnejb mock    52464 Oct 30 10:09 emacs-git2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    47228 Oct 30 10:09 emacs-git2u-el-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock  8474478 Oct 30 09:57 git2u-2.5.3-1.ius.el6.src.rpm
    -rw-rw-r--. 1 byrnejb mock  8877584 Oct 30 10:09 git2u-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock    27284 Oct 30 10:09 git2u-all-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    27800 Oct 30 10:09 git2u-bzr-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   112564 Oct 30 10:09 git2u-cvs-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   436176 Oct 30 10:09 git2u-daemon-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock 15858600 Oct 30 10:09 git2u-debuginfo-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock    60556 Oct 30 10:09 git2u-email-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   274888 Oct 30 10:09 git2u-gui-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    79176 Oct 30 10:09 git2u-p4-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   483132 Oct 30 10:09 git2u-svn-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock   173732 Oct 30 10:09 gitk2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   115692 Oct 30 10:09 gitweb2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    57196 Oct 30 10:09 perl-Git2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    89900 Oct 30 10:09 perl-Git2u-SVN-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   101026 Oct 30 10:09 root.log
    -rw-rw-r--. 1 byrnejb mock      980 Oct 30 10:09 state.log
    
  10. Instale usando yum ou rpm.

    Você exigirá, git2u-2.5.3-1.ius.el6.x86_64.rpmno mínimo, os pacotes de suporte adicionais necessários ( perl-Git2u-2.5.3-1.ius.el6.noarch.rpm) ou desejados.

    Essa construção tem uma dependência cíclica: git2u-2.5.3-1.ius.el6.x86_64.rpmdepende perl-Git2u-2.5.3-1.ius.el6.noarch.rpme perl-Git2u-2.5.3-1.ius.el6.noarch.rpmdepende git2u-2.5.3-1.ius.el6.x86_64.rpm. Uma instalação direta com rpmfalhará.

    Existem duas maneiras de lidar com isso:

    • Instale os dois ao mesmo tempo via yum:

      yum localinstall \
        git2u-2.5.3-1.ius.el6.x86_64.rpm \
        perl-Git2u-2.5.3-1.ius.el6.noarch.rpm`
      
    • Configure um repositório local yum.

      Estou incluindo meu LocalFile.repoarquivo abaixo, pois contém instruções sobre como fazer isso e fornece o arquivo de repo necessário ao mesmo tempo.

cat /etc/yum.repos.d/LocalFile.repo
# LocalFile.repo
#
#  This repo is used with a local filesystem repo.
#
# To use this repo place the rpm package in /root/RPMS/yum.repo/Packages.
# Then run: createrepo --database --update /root/RPMS/yum.repo.
#
# To use:
#  yum --enablerepo=localfile [command]
#  
# or to use only ONLY this repo, do this:
#
#  yum --disablerepo=\* --enablerepo=localfile [command]

[localfile]
baseurl=file:///root/RPMS/yum.repo
name=CentOS-$releasever - Local Filesystem repo

# Before persistently enabling this repo see the priority note below.
enabled=0
gpgcheck=0

# When this repo is enabled all packages in repos with priority>5
# will not be updated even when they have a more recent version.
# Be careful with this.
priority=5

Você também pode ser solicitado a instalar manualmente pacotes de dependência adicionais, como os perl-TermReadKeydisponíveis nos repositórios habituais.

James B. Byrne
fonte
Se você não estiver editando o arquivo de especificações, por que não usar diretamente os pacotes binários do IUS?
#
5

Para criar e instalar o Git moderno no CentOS 6:

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
export GIT_VERSION=2.6.4
mkdir /root/git
cd /root/git
wget "https://www.kernel.org/pub/software/scm/git/git-${GIT_VERSION}.tar.gz"
tar xvzf "git-${GIT_VERSION}.tar.gz"
cd git-${GIT_VERSION}
make prefix=/usr/local all
make prefix=/usr/local install
yum remove -y git
git --version # should be GIT_VERSION
Joe Goggins
fonte
5

como o git diz :

O RHEL e os derivados normalmente enviam versões mais antigas do git. Você pode baixar um tarball e compilar a partir do código-fonte ou usar um repositório de terceiros, como o IUS Community Project, para obter uma versão mais recente do git.

há um bom tutorial aqui . no meu caso (servidor Centos7) após a instalação teve que sair e entrar novamente.

Alireza Saremi
fonte
4

Crie a versão mais recente do gitCentos 6/7

Preparando o sistema para construir rpms

  1. Instale o epel:

    Para EL6, use:

    sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm  
    

    Para EL7, use:

    sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
  2. Instalar fedpkg:

    sudo yum install fedpkg
    
  3. Adicione-se ao grupo mock (talvez seja necessário fazer login novamente no servidor após essa alteração):

    sudo usermod -a -G mock $USER
    

Baixar git

  1. gitFontes de download :

    fedpkg clone -a git && cd git
    fedpkg sources
    
  2. Verifique fontes:

    sha512sum -c sources
    

Rpm de compilação

  1. Crie srmp. Use el6para RHEL6, el7para RHEL7.

    fedpkg --dist el7 srpm
    
  2. Compile o pacote no mock:

    mock -r epel-7-x86_64 git-2.16.0-1.el7.src.rpm
    
  3. Instale a versão mais recente do gitrpm a partir de /var/lib/mock/epel-7-x86_64/result/. Observe que você pode precisar desinstalar a versão existente do git do seu sistema primeiro.

Esta instrução é baseada na postagem da lista de discussão de Todd Zullinger .

sashk
fonte
1
Ótima resposta. Mantenha-o sob gerenciamento de pacotes. Muito melhor do que usar repositórios não oficiais ou instalar a partir da fonte. Eu sempre baixei o pacote src do site do pacote Fedora através do navegador, mas esta é uma solução muito mais limpa. Obrigado!
orodbhen
3

Adicionando uma resposta indireta aqui. Eu estava lutando para instalar o git em uma instância da Amazon RHEL 6.0, e o que acabou me salvando foi ... conda, como no Ana conda Python.

Eu instalei o conda na linha de comando a partir dos arquivos (código modelado após isso ):

wget http://repo.continuum.io/miniconda/Miniconda2-4.2.12-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"

e depois correu

conda install git

e uma versão relativamente recente git foi instalada. Hoje é 26/12/2016 e a versão é 2.9.3.

Ben Ogorek
fonte
1

Aqui está o meu método para instalar o git no centos 6.

sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel curl-devel
sudo yum install wget
cd ~
wget -O git.zip https://github.com/git/git/archive/v2.7.2.zip
unzip git.zip
cd git-2.7.2
make configure
./configure --prefix=/usr/local
make all doc
sudo make install install-doc install-html
Dylan Pearson
fonte
Na minha experiência (centos 6.7), você também deve yum install libcurl-devel.
precisa saber é o seguinte
1

Isso pode ser irrelevante. É para as pessoas que não desejam criar o git mais recente no host enquanto isso ainda podem obter o git mais recente.

Acho que a maioria das pessoas não gosta de criar o git mais recente no CentOS, porque as dependências contaminam o host e você precisa executar muitos comandos. Portanto, tenho uma ideia que está criando o git dentro do contêiner do Docker e, em seguida, instale o executável via montagem de volume do Docker. Depois disso, você pode excluir a imagem e o contêiner.

Sim, a desvantagem é que você precisa instalar o docker. Mas o mínimo de dependências é introduzido no host e você não precisa instalar outro yum repo.

Aqui está o meu repositório. https://github.com/wood1986/docker-library/tree/master/git

UAU
fonte
0

Se o git já estiver instalado, remova o git antigo

sudo yum remove git*

Adicionar repositório IUS CentOS 7

sudo yum -y install  https://centos7.iuscommunity.org/ius-release.rpm
sudo yum -y install  git2u-all

Agora verifique a versão do git depois de instalar o pacote git2u-all. Se a janela de encaixe estiver instalada na sua máquina, a liberação do ius poderá criar um problema.

git --version

Bingo!!

Avijit Das
fonte
-3

Pode ser muito confuso e perigoso substituir os repositórios base upstream por repositórios complementares sem testes e considerações consideráveis. O RPMforge, em particular, é efetivamente moribundo e não está recebendo atualizações.

Pessoalmente, publico ferramentas para a construção do git 2.4, agrupadas como um pacote "git24", alternativamente, em https://github.com/nkadel/git24-srpm/ . Sinta-se livre para acessar e bifurcar aqueles se você quiser que os pacotes sejam diferenciados dos pacotes padrão do sistema, assim como os pacotes "samba" e "samba4" são diferenciados.

Nico Kadel-Garcia
fonte
1
Não há problema em relação a seus recursos próprios / sites às vezes, mas certifique-se de seu post ainda fornece uma resposta suficientemente completa, mesmo se o link não fez trabalho (aliás, já não funciona)
Hayden Schiff
Corrija o erro de digitação, por favor.
Stefan Lasiewski