一、安装依赖包 1 2 系统为 centos8.2 版本,可能会出现系统版本不兼容等问题! sudo yum -y install make autoconf automake cmake perl-CPAN libcurl-devel libtool gcc gcc-c++ glibc-headers zlib-devel git-lfs telnet ctags lrzsz jq expat-devel openssl-devel
二、安装新版git包 1 2 3 4 5 6 7 8 9 cd /tmp wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.30.2.tar.gz tar -xvzf git-2.30.2.tar.gz cd git-2.30.2/ ./configure make sudo make install git --version # 输出 git 版本号,说明安装成功 git version 2.30.2
三、 一些操作 1 2 3 4 5 6 7 8 9 10 11 12 13 git config --global user.name "chaggle" 用户名改成自己的 git config --global user.email "chaggle@foxmail.com" 邮箱改成自己的 git config --global credential.helper store git config --global core.longpaths true git config --global core.quotepath off git config --global url."https://gitclone.com/" .insteadOf "https://" git lfs install --skip-repo
四、Github 代理配置 这里博主为了稳定性考虑,只推荐 https://gitclone.com 网站,其余的代理都容易失效
1 2 3 4 # 原地址 git clone https://github.com/kubernetes/kubernetes.git# 改为 git clone https://gitclone.com/github.com/kubernetes/kubernetes.git
但是提交git仓储时候,需要将代理地址进行还原,否则就会上传到代理地址的 git 地址!