“Git:安装配置”的版本间差异
跳到导航
跳到搜索
(建立内容为“category:Git == 下载 == [https://git-scm.com/downloads git-scm] [https://github.com/git/git/releases Github:git] [https://mirrors.edge.kernel.org/pub/softw…”的新页面) |
无编辑摘要 |
||
第9行: | 第9行: | ||
=== Linux === | === Linux === | ||
==== 依赖 ==== | ==== 依赖 ==== | ||
Git 的工作需要调用 | Git 的工作需要调用<code>curl</code>,<code>zlib</code>,<code>openssl</code>,<code>expat</code>,<code>libiconv</code>等库的代码,所以需要先安装这些依赖工具。(已有,一般不需安装) | ||
===== apt-get ===== | ===== apt-get ===== | ||
<syntaxhighlight lang="Shell"> | <syntaxhighlight lang="Shell"> | ||
第22行: | 第22行: | ||
==== 包安装 ==== | ==== 包安装 ==== | ||
各 Linux | 各 Linux 系统可以使用其安装包管理工具(<code>apt-get</code>、<code>yum</code>等)进行安装: | ||
===== apt-get ===== | ===== apt-get ===== | ||
<syntaxhighlight lang="Shell"> | <syntaxhighlight lang="Shell"> |
2020年9月17日 (四) 00:57的版本
下载
安装
Linux
依赖
Git 的工作需要调用curl
,zlib
,openssl
,expat
,libiconv
等库的代码,所以需要先安装这些依赖工具。(已有,一般不需安装)
apt-get
# 安装 git 依赖
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
yum
# 安装 git 依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
包安装
各 Linux 系统可以使用其安装包管理工具(apt-get
、yum
等)进行安装:
apt-get
# 安装 git
apt-get install git
yum
# 安装 git
yum -y install git
源码
先从git官网下载指定版本源码,然后解压,依次输入:./config
,make
,sudo make install
这几个命令安装到指定目录即可。
# 下载指定版本源码包
wget https://github.com/git/git/archive/v2.21.0.tar.gz
# 解压
tar -zxf v2.21.0.tar.gz
# 切换到 git目录
cd git-2.21.0
# 编译
make prefix=/usr/local all
# 安装
sudo make prefix=/usr/local install
查看Git版本
安装完成,查看已安装的Git版本:
git --version
Windows
下载运行可执行文件.exe,根据向导完成安装即可。
可以使用命令行的git工具(自带了ssh客户端)了,另外还有图形界面的Git项目管理工具。
移除
centos自带Git,7.x版本自带git 1.8.3.1(),安装新版本之前需要卸载旧版本(安装后卸载也可以):
yum remove git