Linuxにgitをインストールする方法

Linuxにgitをインストールする方法

1. はじめに

Git は、規模の大小を問わずあらゆるプロジェクトを俊敏かつ効率的に処理するために使用される、無料のオープンソース分散バージョン管理システムです。

Git は、非常に小さなプロジェクトから非常に大きなプロジェクトまで、さまざまなプロジェクトのバージョンを効率的かつ迅速に管理するために使用されるオープン ソースの分散バージョン管理システムです。

Gitは、Linuxカーネル開発の管理を支援するためにLinus Torvaldsによって開発されたオープンソースのバージョン管理ソフトウェアです。

設置環境

Alibaba Cloud ECS CentOS 7.4 64 ビット

2. シェルを使用してgitをインストールする

ダウンロードしたシェルと次のコードを同じディレクトリに保存してください。

cnl_function.sh

#!/bin/bash
ソース ./cnl_function.sh

#git をインストールする機能
インストール_git(){
  #圧縮パッケージをダウンロード
  /usr/local/src をコピーします
  #圧縮パッケージが空の場合はダウンロード
  [ -f git-2.2.1.tar.gz ] || wget https://www.kernel.org/pub/software/scm/git/git-2.2.1.tar.gz
  チェックOK

  tar -zxf git-2.2.1.tar.gz
  チェックOK

  [ -d /usr/local/git ] && mv /usr/local/git /usr/local/git_`date +%s`  
  git-2.2.1をインストールします
  チェックOK
  
  expat-devel の p について 
  する 
    ミュム$p
  終わり

  プレフィックスを /usr/local/git すべてにする
  プレフィックスを/usr/local/git インストールにします
  チェックOK
  
  if ! grep '^git:' /etc/group
  それから 
    グループ追加git
  フィ  
  
  if ! grep '^git:' /etc/passwd
  それから
    git シェルを起動して、git ディレクトリに移動します。
  フィ  
  チェックOK
  git をローカルにコピーします。
  
  echo "git がインストールされました。終了しました。"  
}

read -p "gitのインストールを開始するには(Y)を入力してください:" n
[ $n == 'Y' ] の場合
それから 
  echo "インストールを開始します= ...
  インストール_git
それ以外 
  echo "インストールをキャンセルします。"
フィ

以下のように、上記のコードをcnl_install_git.shに保存しました。

スクリプトを実行し、プロンプトに従って入力します

コマンドライン実行

git --version

インストールが完了しました。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu Linux に Git と GitHub をインストールして使用する
  • CentOS での GitLab+Jenkins 継続的インテグレーション環境の設定 (Jenkins のインストール)
  • CentOS 最新バージョンの Git インストール チュートリアル
  • Gitクライアントの詳細図解:GitHubのインストールと設定方法の操作手順ガイド
  • Linuxシステムにgitと一般的なgitコマンドをインストールする
  • Git2.29.2 の最新バージョンの超詳細なインストール手順 (画像とテキスト付き)

<<:  MySQL で重複レコードをクエリして削除する方法の完全なガイド

>>:  Angular CLI リリース パスの構成項目の簡単な分析

推薦する

JS でパブリッシュ サブスクライブ モデルを作成する

目次1. シーン紹介2 コードの最適化2.1 ファンを増やす問題を解決する2.2 作品追加の問題を解...

js SMS認証コード入力ボックスを手動で実装する

序文この記事では、私が手動で実装したフロントエンドの一般的な SMS 認証コード入力コンポーネントと...

MySQL 5.6 圧縮パッケージのインストール方法

MySQL には、msi インストールと zip 解凍の 2 つのインストール方法があります。 zi...

CSSを使用して特別なロゴやグラフィックを実装する

1. はじめに画像は多くのスペースを占め、画像の数が増えるほど管理が難しくなるため、シンプルなラベル...

MySQLで判定文を書く方法のまとめ

MySQL で判断文を書く方法:方法1. CASE関数case関数の構文: CASE条件 値1の場合...

Linuxブートサービスを起動する2つの方法

目次rc.local メソッドchkconfig メソッドrc.local メソッド1 まず自動的に...

リクエストを転送したり、静的リソースファイルにアクセスしたりする複数の場所への nginx の実装

この記事では主に、リクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の...

MySQL 5.7.21 のインストールと設定のチュートリアル

mysql5.7.21の簡単なインストール構成は次のとおりです。 1. MySQLのインストール1....

MySQL で特定の親行のすべての子行を見つけるソリューション

序文注: テストデータベースのバージョンはMySQL 8.0ですテーブルを作成し、ユーザー scot...

入力タイプ=テキスト値=str を使用するための不完全なソリューション

今日、非常に奇妙な問題に遭遇しました。次のコードを見てください。 SimpleDateFormat ...

docker を使用して kafka プロジェクトをデプロイする Centos6 方法の分析

この記事では、Docker を使用して Centos6 に Kafka プロジェクトをデプロイする方...

Docker ベースの GitLab 環境をデプロイする方法と手順

注意:仮想マシンのメモリは2G以上が推奨され、 Alibaba Cloudのアクセラレーションイメー...

ドロップダウンメニューを実装するためのネイティブ js

ドロップダウン メニューも実生活では非常に一般的です。実装に使用される js コードは、タブ選択やア...

MySQLのunion allとunionの違いを簡単に理解する

Union は、重複行を除外し、デフォルトのソートを実行する、データに対する結合操作です。Union...

MySQL マルチテーブル結合クエリの詳細な説明

目次複数テーブル結合クエリ内部結合左結合右結合サブクエリ要約する複数テーブル結合クエリテーブル間の接...