Skip to content

Commit c53a35c

Browse files
committed
update centos namual
1 parent ae890d9 commit c53a35c

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed

README.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@
1717
- [常用ssh命令](./docs/ssh.md)
1818
- [Intranet through Frp](./docs/frp.md)
1919
- [docker command](./docs/docker_cmd.md)
20-
- [download icloud](./docs/download_icloud.md)
2120

21+
#### Dodcker
22+
- [download icloud](./docs/download_icloud.md)
23+
2224
> ### reapberry
23-
- [get raspberry info](./docs/get_raspberry_info.md)
25+
- [获取树莓派系统信息](./docs/get_raspberry_info.md)
2426

2527

2628

docs/centos_namual.md

+32
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,35 @@ firewall-cmd --zone=public --remove-port=3000/tcp --permanent
7272
# 重启docker
7373
systemctl restart docker
7474
```
75+
76+
## 升级git到2.x版本
77+
```bash
78+
# centos默认git 是1.8版本的,如果你的项目里面有git hook 请升级到2.3版本以上
79+
# 删除git版本
80+
yum remove git
81+
82+
# 安装依赖确保本地有gcc编译环境
83+
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker
84+
85+
# 下载新的git版本解压进入
86+
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.33.0.tar.gz tar -xzvf git-2.33.0.tar.gz && cd git-2.33.0
87+
88+
# 编译安装
89+
make prefix=/usr/local/git all
90+
make prefix=/usr/local/git install
91+
92+
# 报以下错误
93+
#include <openssl/ssl.h> ^ compilation terminated. make: *** [fuzz-commit-
94+
95+
# 安装openssl
96+
yum install -y curl-devel expat-devel gettext-devel openssl-devel
97+
98+
# 配置环境变量
99+
echo "export PATH=$PATH:/usr/local/git/bin" >> .~/.bashrc
100+
101+
# 重新加载变量
102+
source ~/.bashrc
103+
104+
# 验证git版本
105+
git --version
106+
```

0 commit comments

Comments
 (0)