# 下载
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.18.0.tar.xz
xz -d git-2.18.0.tar.xz
tar -xvf git-2.18.0.tar
cd git-2.18.0
# 依赖
yum -y install gcc perl-ExtUtils-MakeMaker
yum -有install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# 安装目录
./configure --prefix=/usr/local/git
# 编译&安装
make && make install
# 添加到环境
export PATH=/usr/local/git/bin:$PATH
## 或者
ln -s /usr/local/git/bin/git /usr/bin/git
使用
ssh-keygen -t rsa -C "email@qq.com"
cat id_rsa.pub > .ssh/authorized_keys
mkdir my.git
cd my.git
git --bare init
操作
# 建本地仓库
git init
# 添加文件
git add .
git commit -m "备注" #提交
# 关联远程仓库
git remote add origin git@ip:my.git
# 同步
git pull --rebase origin master
# 上传
git push -u origin master
Tips
git:x:1003:1003::/home/git:/sbin/nologin