【软件测试】Window与Linux系统下-初始化Git环境(详细)

news2024/11/26 15:22:20

目录:导读

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


前言

Window 初始化 Git 环境

安装Git:
去到官网下载地址,找到自己电脑的对应版本,下载安装就好啦,这里就不一一说明了

地址:https://git-scm.com/download/win

初始化Git环境:
1、打开git-bash

A1

2、输入以下命令,即可将你的用户信息绑定到本地

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

A2

3、生成SSH公钥
首先输入命令查看电脑是否已有公钥

cd ~/.ssh

若无法进入文件夹,代表没有公钥,输入命令生成公钥;这里可以一直敲Enter,不需要加密码了

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

A3

如上图即已成功

4、查看公钥
在自己电脑的 C:\Users\polo.ssh找到id_rsa.pub就好了

A4

Linux 初始化 Git 环境

安装Git:
wget方式:
直接执行以下命令

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

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

yum install git

初始化 Git 环境:

1、设置Git全局用户名和邮箱

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

2、生成SSH公钥
首先输入命令

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

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

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

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

A5

如上图即已成功

3、查看公钥id_rsa.pub

cd ~/.ssh/
lscat id_rsa.pub

A6

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有勇往直前,才能收获辉煌;只有拼尽全力,才能追逐梦想;只有不屈不挠,才能战胜困难。在人生的舞台上,奋斗是最美丽的姿态,让我们努力拼搏,成就自己的传奇!

只有奋斗才能让你的梦想闪耀,只有拼搏才能让你的人生绽放,唯有坚持不懈,才能成就辉煌的未来。无论困难多大,都要勇往直前,向成功逼近!

奋斗的人生如同一场马拉松,不断向前,超越自己,只有坚持不懈的努力,才能收获成功的喜悦。相信自己,勇往直前,无论遭遇怎样的困难与挑战,都要坚定地追逐梦想,让努力成为最美丽的风景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/760135.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python开发ESP32之环境配置(一)

1、开发编辑器 Thonny 2、串口驱动安装 通过type-c线将芯片链接电脑, 右击我的点电脑——管理——设备管理器,查看驱动安装是否正常。 异常情况下需要安装驱动(CP2102USBQD),根据个人电脑配置选择相应的驱动程序 安装失败的话&…

AcWing1536. 均分纸牌 AcWing122. 糖果传递—数学推导、贪心

均分纸牌 && 糖果传递 均分纸牌糖果传递 均分纸牌 题目链接 AcWing1536. 均分纸牌 问题描述 分析 这道题有个特殊的地方就是A1只能从A2获取纸牌,或者A1只能将多余的纸牌给A2,此操作后A1的纸牌数应该为avg。 A2的纸牌只能从A3获取,…

PS VR2头显有望将与PC兼容,并实现破解6DOF跟踪功能

Sony在今年早些时候推出了专门为PlayStation 5打造的高级虚拟现实头显PS VR2,这款头显赢得了行业的赞誉,为用户提供了独特的体验。 然而,由于其高达599美元(约合4283元人民币)的售价(相比于售价为399美元的…

MySQL学生表和分数表的多表查询

目录 一、创建学生表 二、创建分数表 1.查询student表的所有记录 2.查询student表的第2条到4条记录 3.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息 4.从student表中查询计…

【Hello mysql】 mysql的索引

Mysql专栏:Mysql 本篇博客简介:介绍mysql的索引 mysql索引 索引索引是什么索引的分类索引作用查看 磁盘mysql的工作过程认识磁盘定位扇区磁盘随机访问(Random Access)与连续访问(Sequential Access)mysql和磁盘交互的基本单位 索引的理解建立测试表为何I…

Python(十四)数据类型——浮点型

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

Redis(分布式缓存详解)

Redis 一、Redis简介1.1. 适用场景1.2. 常用数据类型1.3. 单点Redis缺陷 二、持久化机制(解决数据丢失)2.1. RDB2.1.1. RDB优缺点 2.2. AOF2.2.1. AOF配置2.2.2. AOF优缺点 三、Redis集群3.1. 主从(解决并发读)3.1.1. 主从数据同步…

HBase v2.2 高可用多节点搭建

最近刚刚完成了HBase相关的一个项目,作为项目的技术负责人,完成了大部分的项目部署,特性调研工作,以此系列文章作为上一阶段工作的总结. 前言 其实目前就大多数做应用的情况来讲,我们并不需要去自己搭建一套HBase的集群,现有的很多云厂商提供的服务已经极大的方便日常的应用使…

GEE:计算每个对象的面积、标准差、周长、宽度、高度

作者:CSDN @ _养乐多_ 本文记录了面对对对象分割,以及计算每个对象的面积、标准差、周长、宽度、高度的代码。 文章目录 一、代码一、代码 // 设置种子 var seeds = ee.Algorithms.Image.Segmentation.seedGrid(20)

node.js 第一天

目录 使用readFile()方法读取文件内容 判断文件是否读取成功 判断文件是否写入成功 案例 考试成绩整理 path path.join() path.basename() 使用readFile()方法读取文件内容 // 1. 导入 fs 模块,来操作文件 const fs require(fs)// 2.…

Redis(二)网络协议和异步方式(乐观锁悲观锁)

Redis系列文章 Redis(一)原理及基本命令(柔性数组) Redis(二)网络协议和异步方式(乐观锁&悲观锁) Redis(三)存储原理与数据模型(hash冲突、渐…

2023年NOC决赛-加码未来编程赛项决赛模拟题-Python模拟题--卷2

第一题: 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 第二题: 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10…

mysql invalid conn排查

mysql invalid conn排查 问题背景 服务使用golang ,客户端库是go-mysql-driver ,系统测试环境频繁但是不总是报出invalid conn 错误,但实际拿sql执行时却是正常执行。 排查思路 原因分析 客户端使用了无效连接 由于连接无效,首先考虑客…

AI绘画StableDiffusion实操教程:冰霜旗袍美女

飞书原文链接,获取更多资源:AI绘画StableDiffusion实操教程:冰霜旗袍美女 前几天分享了StableDiffusion的入门到精通教程:AI绘画:Stable Diffusion 终极炼丹宝典:从入门到精通 但是还有人就问&#xff1a…

数学专题训练1 概率dp

数学专题训练1 1. RollingDiceDivOne 有 n n n​ 个骰子,第 i i i​ 个骰子拥有 d i c e [ i ] dice[i] dice[i] 面,每面包含 1 , 2 , . . . , d i c e [ i ] 1,2,...,dice[i] 1,2,...,dice[i] 的点数。同时掷这 n n n 个骰子,问掷出来…

JavaWeb——类的加载过程

目录 一、类加载的过程 1、加载 2、连接 (1)、验证 (2)、准备 (3)、解析 3、初始化 二、类加载的触发 三、双亲委派模型 1、定义 2、过程 3、优点 (1)、避免重复加载类 …

Redis持久化AOF和RDB,学习总结篇!

大家好,我是三叔,很高兴这期又和大家见面了,一个奋斗在互联网的打工人。 前面笔者写了一篇关于Redis 数据结构和数据类型的博客总结,这篇博客总结一下关于 Redis 持久化。部分图片来自作者:小林哥,小林哥y…

JS debug跳过的几种方法

JS debug跳过的几种方法 第一种反调试解决方法: 禁用断点法 禁用所有断点,包括自己打的断点,无法调式。第二种反调试解决方法: 从来不执行法 在debug处 点击右键,选择 Nerver pause here,点击确定。第三种反调试解决方法: 条件…

常见的JS内置对象之数组

数组(Array) 1)定义数组 直接push的话,值放在了创建的大小之后,用下标进行操作值在创建大小里 创建两个空对象 2)数组的遍历: for in 循环 迭代数组:迭代出的是下标 拿到的不是值&am…

CnosDB x LangChain: 聊着天来查询时序数据库

本篇我们将主要介绍如何使用 LangChain 连接 CnosDB 数据库,实现使用自然语言和数据库的交流。 大模型等的相关话题已经霸榜半年有余,在讨论关注之余,CnosDB技术团队将大模型与人工智能相关技术与数据库开发与实践进行融合。继CnosDB全面整合…