Liunx服务器安装Git实操记录

  • 作者:彭老师
  • 日期:2019-11-28
  • 类型:Android
  • 说明:本文源于彭老师手写摘要,如需转载请带上链接或注明出处!

1、登录服务器后,执行 Git 下载,命令为:

wget https://github.com/git/git/archive/v2.24.0.tar.gz

2、压缩包解压,命令为:

tar -zxvf v2.24.0.tar.gz

3、安装编译源码所需依赖(重复安装了git,而且是老版本),命令为:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
  • 耐心等待安装,出现提示输入y即可

4、安装依赖时,yum自动安装了 Git ,需要卸载旧版本 Git ,命令为:

yum remove git
  • 耐心等待移除,出现提示输入y即可

5、进入解压后的文件夹执行编译,命令为:

cd git-2.17.0
  • 然后执行编译,命令为

    make prefix=/usr/local/git all
  • 耐心等待

6、安装Git至/usr/local/git路径,命令为:

make prefix=/usr/local/git install

7、打开环境变量配置文件,命令为:

vim /etc/profile
  • 在底部加上Git相关配置信息

    PATH=$PATH:/usr/local/git/bin
    export PATH
  • 保存,退出

    insert(只读切换成编辑)
    esc(退出编辑)
    :(进入命令行输入)
    wq(保存退出)

8、刷新配置文件,让配置生效,命令为:

source /etc/profile

9、查看 Git 版本,命令为:

git --version
  • 结果显示:
    git version 2.24.0

10、绑定github用户名、邮箱,命令为:

git config --global user.name "simon"
git config --global user.email "simon@cmonbaby.com"

11、创建github公钥,命令为:

cd ~/.ssh
ls
  • 如果没有创建,命令为:

    ssh-keygen -t rsa -C "simon@cmonbaby.com"
  • 常规操作:3次回车,无需密码输入

12、复制公钥,命令为:

cd ~/.ssh
cat id_rsa.pub

13、登录自己的github账户,把公钥添加进去

settings - ssh and gpg keys - new ssh key
title 随便写
key 就是服务器上生成,刚才查看复制出来的

14、克隆git项目

  • 打开github项目,找到 clone or download 中的 git 地址进行复制

15、项目克隆,命令为:

git clone https://github.com/cnmen/xxx.git

16、期间如果有代码更新,拉取同步命令:(进入项目目录),命令为:

git pull
  • 需要输入用户名和密码(密码输入是看不到显示的)