CentOS 7.9
准备
yum install curl-devel expat-devel openssl-devel gcc
会自动安装依赖 zlib-devel
下载源码
https://github.com/git/git/releases
解压
tar -zxvf git-2.30.0.tar.gz
cd git-2.30.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
# 下面的命令 需要依赖 autoconf 没有的话需要单独安装
# make configure
# ./configure prefix=/usr/local/git
# make all
# make install
vim /etc/profile
尾部增加两行:
PATH=$PATH:/usr/local/git/bin
export PATH
source /etc/profile
git --version
vi ~/.ssh/config #文件 配置host
Host i6
HostName 192.168.1.1
User git
IdentityFile ~/.ssh/id_rsa_1st
Port 22
#---
chmod 700 ~/.ssh/id_rsa_1st
#服务器上建立空仓库 注意两个减号 --bare
git init first.git --bare
chown -R git.git first.git