So installieren Sie Git unter Linux

So installieren Sie Git unter Linux

1. Einleitung

Git ist ein kostenloses, verteiltes Versionskontrollsystem mit Open Source, mit dem sich Projekte aller Art, ob klein oder groß, flexibel und effizient abwickeln lassen.

Git ist ein verteiltes Open-Source-Versionskontrollsystem, mit dem Versionen von sehr kleinen bis sehr großen Projekten effizient und schnell verwaltet werden können.

Git ist eine Open-Source-Versionskontrollsoftware, die von Linus Torvalds entwickelt wurde, um die Linux-Kernel-Entwicklung zu verwalten

Installationsumgebung

Alibaba Cloud ECS CentOS 7.4 64-Bit

2. Installieren Sie Git mithilfe der Shell

Bitte speichern Sie die heruntergeladene Shell und den folgenden Code im selben Verzeichnis

cnl_function.sh

#!/bin/bash
Quelle ./cnl_function.sh

#Funktion zur Installation von Git
install_git(){
  #Laden Sie das komprimierte Paket herunter
  cd /usr/local/src
  #wenn das komprimierte Paket leer ist, dann herunterladen
  [ -f git-2.2.1.tar.gz ] || wget https://www.kernel.org/pub/software/scm/git/git-2.2.1.tar.gz
  check_ok

  tar -zxf git-2.2.1.tar.gz
  check_ok

  [ -d /usr/local/git ] && mv /usr/local/git /usr/local/git_`date +%s`  
  cd git-2.2.1
  check_ok
  
  für p in Expat-Entwicklung 
  Tun 
    mein $p
  Erledigt

  setze Präfix=/usr/local/git all
  make prefix=/usr/local/git install
  check_ok
  
  wenn ! grep '^git:' /etc/Gruppe
  Dann 
    Gruppenadd-Git
  fi  
  
  wenn ! grep '^git:' /etc/passwd
  Dann
    useradd -m git -s /usr/local/git/bin/git-shell -g git
  fi  
  check_ok
  ln -s /usr/local/git/bin/git /usr/local/bin/git
  
  echo "Git ist installiert, fertig."  
}

read -p "Geben Sie (Y) ein, um die Installation zu starten git:" n
wenn [ $n == 'Y' ]
Dann 
  echo "Installation starten= ...
  install_git
anders 
  echo "Brechen Sie die Installation ab."
fi

Wie unten gezeigt, habe ich den obigen Code in cnl_install_git.sh gespeichert

Führen Sie das Skript aus und folgen Sie den Anweisungen zur Eingabe

Befehlszeilenausführung

git --version

Die Installation ist abgeschlossen.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Installieren und verwenden Sie Git und GitHub unter Ubuntu Linux
  • Einrichten einer kontinuierlichen Integrationsumgebung für GitLab+Jenkins unter CentOS (Installieren von Jenkins)
  • Tutorial zur Git-Installation der neuesten CentOS-Version
  • Detaillierte Darstellung des Git-Clients: Anleitung zum Installieren und Konfigurieren des GitHub-Betriebsprozesses
  • Installieren Sie Git und allgemeine Git-Befehle auf einem Linux-System
  • Der superdetaillierte Installationsprozess der neuesten Version von Git2.29.2 (mit Bildern und Text)

<<:  Eine vollständige Anleitung zum Abfragen und Löschen doppelter Datensätze in MySQL

>>:  Eine kurze Analyse der Konfigurationselemente des Angular CLI-Releasepfads

Artikel empfehlen

CSS zum Erzielen eines dynamischen Schaltflächeneffekts mit Partikeln

Ursprünglicher Link https://github.com/XboxYan/no...

Analyse des Benchmarking-Prozesses von Sysbench für MySQL

Vorwort 1. Benchmarking ist eine Art Leistungstes...

Zusammenfassung der Methoden zum Bereinigen von Mysql general_log

Methode 1: GLOBAL festlegen general_log = "A...

Prozessdiagramm zur Implementierung der Zabbix WEB-Überwachung

Nehmen Sie als Beispiel die WEB-Schnittstelle von...

Detaillierte Erklärung zur Verwendung von ElementUI in Vue

Anmeldung + SessionStorage Effektanzeige Nach ein...

CenterOS7 Installations- und Konfigurationsumgebung jdk1.8 Tutorial

1. Deinstallieren Sie zuerst das mit CenterOS gel...

Detaillierte Erläuterung des MySQL Workbench-Nutzungs-Tutorials

Inhaltsverzeichnis (I) Verwenden von Workbench zu...

Vollständige MySQL-Sicherung und schnelle Wiederherstellungsmethoden

Ein einfaches MySQL-Vollsicherungsskript, das die...

Bootstrap 3.0 Studiennotizen CSS-bezogene Ergänzung

Die wesentlichen Inhalte dieses Artikels sind wie...

Tutorial zur Installation des AutoFs-Mount-Dienstes unter Linux

Unabhängig davon, ob es sich um einen Samba-Diens...

Wie implementiert MySQL ACID-Transaktionen?

Vorwort Kürzlich wurde ich in einem Interview gef...

Details nach dem Setzen des src des Iframes auf about:blank

Nachdem die Quelle des Iframes auf „about:blank“ g...