码迷,mamicode.com
首页 > 系统相关 > 详细

linux安装git

时间:2018-12-26 10:37:51      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:span   执行   package   软件   efi   ima   .com   yum   敏捷   

1、简介

  Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
  Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

  安装环境

  阿里云ECS CentOS 7.4 64位

2、使用shell安装git

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

  cnl_function.sh下载

 1 #!/bin/bash
 2 source ./cnl_function.sh
 3 
 4 #function of installing git
 5 install_git(){
 6     #download the compressed package
 7     cd /usr/local/src
 8     #if compressed package is empty then download
 9     [ -f git-2.2.1.tar.gz ] || wget https://www.kernel.org/pub/software/scm/git/git-2.2.1.tar.gz
10     check_ok
11 
12     tar -zxf git-2.2.1.tar.gz
13     check_ok
14 
15     [ -d /usr/local/git ] && mv /usr/local/git /usr/local/git_`date +%s`    
16     cd git-2.2.1
17     check_ok
18     
19     for p in expat-devel 
20     do 
21         myum $p
22     done
23 
24     make prefix=/usr/local/git all
25     make prefix=/usr/local/git install
26     check_ok
27     
28     if ! grep ^git: /etc/group
29     then 
30         groupadd git
31     fi    
32     
33     if ! grep ^git: /etc/passwd
34     then
35         useradd -m git -s /usr/local/git/bin/git-shell -g git
36     fi    
37     check_ok
38     ln -s /usr/local/git/bin/git /usr/local/bin/git
39     
40     echo "git is installed finish."    
41 }
42 
43 read -p "Enter  (Y) to start installation git :" n
44 if [ $n == Y ]
45 then 
46     echo "Start installation==============================================================================================================================>"
47     install_git
48 else 
49     echo "Cancel the installation."
50 fi
51 
52  

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

  技术分享图片

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

  技术分享图片

  命令行执行

   git --version 

  技术分享图片

  安装完成。

 

 

  

linux安装git

标签:span   执行   package   软件   efi   ima   .com   yum   敏捷   

原文地址:https://www.cnblogs.com/chennl/p/10177426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!