Am un sistem CentOS 7. Are git 2.27.0 instalat, dar acea instalare, din motive pe care nu le putem înțelege, nu va vorbi cu instanța noastră https gitlab. Continuă să eșueze la „nu se poate găsi ajutor de la distanță pentru „https””.
Deci, am încercat să fac upgrade git, folosind „sudo yum upgrade git”, care susține că nu este instalat niciun pachet git. Dar dacă fac o „git --version”, primesc „git version 2.27.0”. Un „whereis git” îmi dă „git: /usr/local/bin/git”. Dacă fac un „sudo yum remove git”, primesc „No match for argument: git, No Packages marked for removal”.
Am încercat să instalez git, care funcționează, într-un fel. Ca și în, o nouă instanță git este instalată pe sistemul meu; Primesc o mulțime de mesaje că instalarea a funcționat bine și git 2.31.1 a fost instalat. Dar dacă fac versiunea git, primesc din nou 2.27.0. Dacă apoi elimin din nou git, acesta elimină versiunea mea 2.31.1 și păstrează versiunea 2.27.0. Dar, din nou, yum susține că nu este chiar acolo. $PATH are /usr/local/bin înainte de /usr/bin. Presupun că instalează copia mai nouă în /usr/bin, apoi ignoră complet copia deja în /usr/local/bin.
Deci, există o modalitate de a-i spune yum să elimine copia de la /usr/local/bin? Pentru că atunci când încerc să fac „sudo yum remove /usr/local/bin/git” primesc „No match for argument: /usr/local/bin/git”.