服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - linux安装git的方法步骤

linux安装git的方法步骤

2022-08-09 09:30陈乃栾 Linux

这篇文章主要介绍了linux安装git的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1、简介

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

安装环境

阿里云ECS CentOS 7.4 64位

2、使用shell安装git

请将下载的shell与下面代码保存到同一目录

cnl_function.sh

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
source ./cnl_function.sh
 
#function of installing git
install_git(){
  #download the compressed package
  cd /usr/local/src
  #if compressed package is empty then download
  [ -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
  
  for p in expat-devel
  do
    myum $p
  done
 
  make prefix=/usr/local/git all
  make prefix=/usr/local/git install
  check_ok
  
  if ! grep '^git:' /etc/group
  then
    groupadd git
  fi
  
  if ! grep '^git:' /etc/passwd
  then
    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 is installed finish."
}
 
read -p "Enter (Y) to start installation git :" n
if [ $n == 'Y' ]
then
  echo "Start installation==============================================================================================================================>"
  install_git
else
  echo "Cancel the installation."
fi

如下图,我将上面代码保存位cnl_install_git.sh 

linux安装git的方法步骤

执行脚本,按提示输入即可

linux安装git的方法步骤

命令行执行

?
1
git --version

linux安装git的方法步骤

安装完成。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.cnblogs.com/chennl/p/10177426.html

延伸 · 阅读

精彩推荐
  • LinuxLinux系统SCSI磁盘扫描机制解析及命令详细介绍

    Linux系统SCSI磁盘扫描机制解析及命令详细介绍

    有些新手朋友对Linux系统SCSI磁盘扫描机制解析及命令不是很熟悉,接下来将详细介绍,需要了解的朋友可以参考下 ...

    Linux教程网5912019-12-13
  • Linuxlinux系统中apache服务的优先级

    linux系统中apache服务的优先级

    这篇文章主要介绍了linux系统中apache服务的优先级,需要的朋友可以参考下 ...

    linux教程网3852019-11-12
  • Linux在虚拟机Linux上部署DB2pureScale实践过程

    在虚拟机Linux上部署DB2pureScale实践过程

    DB2pureScale是什么?DB2pureScale有什么优点?怎么在虚拟机Linux上部署DB2pureScale?下面请和脚本之家的小编一起来看一下在虚拟机Linux上部署DB2pureScale实践过程,...

    Linux教程网3532019-10-31
  • Linuxlinux下cat 命令使用详解(显示文件内容)

    linux下cat 命令使用详解(显示文件内容)

    cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定...

    linux命令大全7252019-11-19
  • Linuxshiro会话管理示例代码

    shiro会话管理示例代码

    Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),直接使用Shiro的会话管理可以直接替换如Web容器的会话管理...

    动力节点6852022-02-17
  • Linuxlinux Vim经典配置一例

    linux Vim经典配置一例

    把如下的文件保存为Linux主文件夹的".vimrc"文件(不同的Linux版本略有不同,ubuntu下是.vimrc),即可以把vim打造成一把利器 ...

    Linux教程网5012019-12-10
  • LinuxLinux中的Configure选项配置参数详解

    Linux中的Configure选项配置参数详解

    这篇文章主要介绍了Linux中的Configure选项配置参数详解,在从源码安装软件的时候经常可以使用到Configure,需要的朋友可以参考下...

    大步's blog8652019-09-06
  • Linux/etc/rc.d/rc与/etc/rc.d/init.d的关系介绍

    /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍

    在这里先解释一下 /etc/rc.d/init.d 里面放的都是什么东西。这个目录存放的是一些脚本,一般是Linux以rpm包安装时设定的一些服务的启动/关闭脚本。系统在安...

    Linux教程网5622019-12-02