linux安装git

linux安装git

  • 命令行安装方法
  • 下载安装
  • 配置git用户信息

命令行安装方法

Debian/Ubuntu:使用apt命令进行安装

sudo apt install git

但是我安装遇到问题:
linux安装git_第1张图片这是应为之前安装了搜狗拼音的原因,卸载即可

apt-get autoremove sogoupinyin

linux安装git_第2张图片apt-get autoremove softname (卸载软件)

下载安装

git官网链接:git下载

百度网盘链接 : git下载链接 提取码: db3q

下载到了用户目录:
linux安装git_第3张图片

解压缩tar -zxvf git-2.41.0.tar.gz

linux安装git_第4张图片进入git目录进行源码编译:

在这里插入图片描述
sudo make prefix=/usr/local all

出现报错:

./git-compat-util.h:399:10: fatal error: openssl/ssl.h: 没有那个文件或目录
  399 | #include 
      |          ^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2715:oss-fuzz/fuzz-commit-graph.o] 错误 1

linux安装git_第5张图片fatal error:openssl/opensslconf.h:No such file or directory.

sudo apt-get install libssl-dev

此时再次编译生成动态库时:

sudo make prefix=/usr/local all

报错如下:

linux安装git_第6张图片sudo apt-get install zlib1g-dev

linux安装git_第7张图片再次编译生成动态库时

sudo make prefix=/usr/local all

成功开始编译
linux安装git_第8张图片
遇到问题:

In file included from http.c:2:
git-curl-compat.h:3:10: fatal error: curl/curl.h: 没有那个文件或目录
    3 | #include 
      |          ^~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:2715:http.o] 错误 1

linux安装git_第9张图片
执行命令行如下指令:
sudo apt-get install libcurl4-openssl-dev

linux安装git_第10张图片
再次编译生成动态库时:

sudo make prefix=/usr/local all

linux安装git_第11张图片

http-push.c:27:10: fatal error: expat.h: 没有那个文件或目录
   27 | #include 
      |          ^~~~~~~~~
compilation terminated.
make: *** [Makefile:2715:http-push.o] 错误 1

执行:
apt-get install libexpat1-dev

再编译:
linux安装git_第12张图片

317 translated messages, 0 fuzzy ones, 0 untranslated ones.
    SUBDIR templates
    MKDIR -p po/build/locale/bg/LC_MESSAGES
    MSGFMT po/build/locale/bg/LC_MESSAGES/git.mo
/bin/sh: 1: msgfmt: not found
make: *** [Makefile:3006:po/build/locale/bg/LC_MESSAGES/git.mo] 错误 127

先安装yum
去镜像站: 配置源镜像
安装yum步骤

配置apt-get的仓库,然后安装yum

sudo apt-get install yum

然后执行:

apt-get  install  libc6-dev
apt-get install kdelibs4-dev kdelibs4c2a
apt-get install gettext

再次编译:

sudo make prefix=/usr/local all

成功。。。

linux安装git_第13张图片安装git:

sudo make prefix=/usr/local install

linux安装git_第14张图片查看版本:

git --versio

linux安装git_第15张图片

配置git用户信息

我们在上传数据的时候,会以这个名字进行上传识别,就是commit提交的时候,所以我们配一下名字还是有必要的。

git config --global user.name "Name"
git config --global user.email "[email protected]"

查看名字和邮箱

输入指令即可 ,会出现设置的名字和邮箱,配置的文件存在 ~/.gitconfig

git config --list

参考文章

编译git报错解决方案
编译git报错解决方案
编译git报错解决方案
编译git报错解决方案
安装yum报错详细解决方案
编译git报错解决方案

你可能感兴趣的:(深度学习,linux,git,elasticsearch)