全网最全,在Linux下安装Git与初始化Git 环境(详细)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

Linux 安装 Git

1、wget方式
下载Git安装包:
直接执行以下命令

wget https://github.com/git/git/archive/v2.24.1.tar.gz

解压安装包:

tar -zxvf v2.24.1.tar.gz

安装编译源码所需依赖:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

卸载旧版本Git:

yum remove git

编译:

cd git-2.24.1/
make prefix=/usr/local/src/git all

安装Git:

make prefix=/usr/local/src/git install

配置环境变量:

vim /etc/profile

在底部的path变量结尾加上相关配置信息即可

PATH=$PATH:/usr/local/src/git/bin

随后保存并更新环境配置

source /etc/profile

验证:

export | grep git

再来看看git的版本号

git --version

到此为止,大功告成了

11

2、Yum方式
简单粗暴,直接输入命令

yum install git

但是不知道为何是装的比较旧的版本,更新了yum源也没用

所以有强迫症的同学就用wget方式吧,毕竟我就是有强迫症的…
并且yum装的版本太久了,部署项目时,可能会引发新的环境问题;

Linux 初始化 Git 环境

第一步:设置Git全局用户名和邮箱

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

第二步:生成SSH公钥
首先输入命令

ssh-keygen -t rsa -C "你的邮箱"

执行命令后,会有3次需要确认

第一次:生成公钥和私钥的文件名称(默认即可)
第二次:生成证书的密码(默认为空即可)
第三次:确认证书密码(默认为空即可)

这里可以一直敲Enter,不需要加密码了

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第1张图片

第三步:查看公钥id_rsa.pub

cd ~/.ssh/
lscat id_rsa.pub

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第2张图片

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第3张图片

二、接口自动化项目实战

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第4张图片

三、Web自动化项目实战

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第5张图片

四、App自动化项目实战

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第6张图片

五、一线大厂简历

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第7张图片

六、测试开发DevOps体系

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第8张图片

七、常用自动化测试工具

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第9张图片

八、JMeter性能测试

全网最全,在Linux下安装Git与初始化Git 环境(详细)_第10张图片

九、总结(尾部小惊喜)

只有拼尽全力,才能看到辉煌;只有奋斗不息,才能追逐梦想;只有坚持不懈,才能实现自我突破;不论困难多大,我们都能战胜,因为我们是无畏进取的勇者!

每一次努力都是为了更好的自己,永不言弃,坚持不懈,终将获得辉煌的成就。勇往直前,追逐梦想,让你的努力点亮未来的道路,成就无限可能!

只有勇往直前、永不止步的努力,方能超越自我、迎接辉煌。在困境中咬紧牙关,信念与毅力将引领我们飞向成功的彼岸。坚持梦想,才能成就无限可能。

你可能感兴趣的:(软件测试,软件测试工程师,测试工具,linux,git,软件测试,软件测试工程师,测试工具,自动化测试,测试开发)