“Git:安装配置”的版本间差异

来自Wikioe
跳到导航 跳到搜索
(建立内容为“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 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。(已有,一般不需安装)
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 系统可以使用其安装包管理工具(apt-get、yum 等)进行安装:
各 Linux 系统可以使用其安装包管理工具(<code>apt-get</code>、<code>yum</code>等)进行安装:
===== apt-get =====
===== apt-get =====
<syntaxhighlight lang="Shell">
<syntaxhighlight lang="Shell">

2020年9月17日 (四) 00:57的版本


下载

git-scm Github:git mirror:git

安装

Linux

依赖

Git 的工作需要调用curlzlibopensslexpatlibiconv等库的代码,所以需要先安装这些依赖工具。(已有,一般不需安装)

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-getyum等)进行安装:

apt-get
# 安装 git
apt-get install git
yum
# 安装 git
yum -y install git

源码

先从git官网下载指定版本源码,然后解压,依次输入:./configmakesudo 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

配置