接口测试Day-02-安装postman项目推送Gitee仓库

news2024/12/23 9:30:30
  • postman安装
    1. 下载 Postman(已提供安装包,此步可以跳过)
      https://www.postman.com/downloads/
    2. 安装 Postman
  • 安装Postman插件newman

要想给 postman 安装 newman 插件,必须 先 安装 node.js。 这是前提!

  • 安装node.js
  • 可能你使⽤的电脑,曾经安装过 node.js。先测试下,有没有。
  • cmd 打开命令提示符,输⼊命令 npm -v,如果能查看到npm的版本号信息(具体版本号是多少⽆所谓),
    可跳过 “1. 安装node.js” 这步,直接看 “2. 安装 newman”
  • 如显示, npm 命令⽆法识别,则按如下流程安装。
    在这里插入图片描述
  • 下载 node.js(安装包已发,此步可跳过。 这⾥只是介绍下载位置)
    https://nodejs.org/zh-cn/download/
    在这里插入图片描述
  • 安装newman (前提:确保 npm -v 验证通过)

安装newman前,必须保证 node.js 已经装成功!!!
在线安装命令:npm install -g newman
注意:使⽤ “管理员” 身份,启动 命令提示符,写⼊命令。
在这里插入图片描述
以上错误没以管理员权限安装
提升权限安装:sudo npm install -g newman
在这里插入图片描述

  • 安装newman-reporter-htmlextra

安装命令:npm install -g newman-reporter-htmlextra
注意:使⽤ “管理员” 身份,启动 命令提示符,写⼊命令。
在这里插入图片描述

  • 安装git

  • 下载安装包

    ⽹址:https://git-scm.com/downloads

  • 查看是否安装成功
    cmd 打开终端。 输⼊ git --version。看到版本信息,说明安装成功
    在这里插入图片描述

  • 必须 给 git 配置 ⽤户名 和 邮箱。注意,⽤双引号包裹

git config --global user.email “你⾃⼰的邮箱名@xxx.com”
git config --global user.name “⽤户名(可任意写,不要⽤中⽂)”
在这里插入图片描述

  • 注册Gitee 码云账号
    https://gitee.com/projects/new
    在这里插入图片描述
  • 新建仓库

在这里插入图片描述

  • 能创建仓库成功
    在这里插入图片描述

  • 验证邮箱激活
    在这里插入图片描述

  • PyCharm安装配置 Gitee

  • 打开 PyCharm,⽂件(file)——> 设置(settings)
    在这里插入图片描述 在这里插入图片描述

  • Pycharm 使⽤ Gitee 插件

  • 将 Gitee 新仓库,Check out (检出) 到 PyCharm 中。

  1. 打开 gitee 中新建的仓库。点击“克隆/下载” 按钮,使⽤ “复制” 按钮,复制仓库URL地址。
    在这里插入图片描述
    2、在 PyCharm 中,点击菜单中的 VCS 选项。选择 “Get from Version Control…(从版本控制中获取…)” 。
    注意:只有没有被git管理的项⽬,才会在 Pycharm 菜单中有此按钮。

    3、点击克隆后,附加在当前窗口
  • 推送PyCharm新项⽬到Gitee远程仓库
  1. PyCharm下准备 任意⼀个 未被 git 管理(菜单中有 VCS)的项⽬。 将其推送到 Gitee 保存。
  2. 点击 VCS。选择 “Share Project on Gitee”
    在这里插入图片描述
    在这里插入图片描述

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/99944c11043443e89622229b64dca8f9.png
在这里插入图片描述

  • 推送遇到问题的解决办法


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 出现 fatal: not a git repository (or any of the parent directories): .git 的错误,说明当前目录不是一个 Git 仓库,或者 Git 没有正确初始化。

以下是解决方法:

步骤 1: 确认项目目录中是否已经初始化 Git 仓库
打开 PyCharm 的 Terminal 或系统终端。
导航到你的项目目录,确保终端当前所在目录是项目的根目录:
bash
Copy code
cd /path/to/your/project
检查是否存在 .git 文件夹:
bash
Copy code
ls -a
如果输出中没有 .git,说明该目录没有被初始化为 Git 仓库。
步骤 2: 初始化 Git 仓库
在项目根目录中运行以下命令初始化 Git 仓库:

bash
Copy code
git init
此命令会在项目目录下创建一个 .git 文件夹,表示当前目录已被初始化为 Git 仓库。

再次确认初始化成功:

bash
Copy code
git status
你应该会看到类似以下输出:

vbnet
Copy code
On branch master
No commits yet
Untracked files:
(use “git add …” to include in what will be committed)
步骤 3: 提交代码到本地仓库
将所有文件添加到 Git:
bash
Copy code
git add .
提交文件到本地仓库:
bash
Copy code
git commit -m “初始化项目”
步骤 4: 添加远程仓库
运行以下命令添加 Gitee 的远程仓库地址:

bash
Copy code
git remote add origin https://gitee.com/username/project-name.git
将 https://gitee.com/username/project-name.git 替换为你的 Gitee 仓库地址。

验证远程仓库地址是否添加成功:

bash
Copy code
git remote -v
你应该会看到如下输出:

perl
Copy code
origin https://gitee.com/username/project-name.git (fetch)
origin https://gitee.com/username/project-name.git (push)
步骤 5: 推送到远程仓库
将本地代码推送到 Gitee:
bash
Copy code
git push -u origin main
如果远程默认分支是 master,则用以下命令:
bash
Copy code
git push -u origin master
注意事项
确认当前目录正确:如果你不确定当前目录是否是项目根目录,可以使用 pwd 命令查看路径。
远程仓库权限问题:如果使用 HTTPS,确保输入了 Gitee 的用户名和访问令牌(代替密码)。如果使用 SSH,确保本地已配置好 SSH 密钥。

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

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

相关文章

虚拟地址空间 -- 虚拟地址,虚拟内存管理

1. C/C语言的内存空间分布 用下列代码来观察各种区域的地址&#xff1a; #include <stdio.h> #include <unistd.h> #include <stdlib.h>int g_unval; int g_val 100;int main(int argc, char *argv[], char *env[]) {const char *str "helloworld&qu…

【数字化】华为数字化转型架构蓝图-2

目录 1、客户联结的架构思路 1.1 ROADS体验设计 1.2 具体应用场景 1.3 统一的数据底座 1.4 案例与成效 2、一线作战平台的架构思路 2.1 核心要素 2.2 关键功能 2.3 实施路径 2.4 案例与成效 3、能力数字化的架构思路 3.1 能力数字化的核心目标 3.2 能力数字化的实…

【优选算法】—移动零(双指针算法)

云边有个稻草人-CSDN博客 想当一名牛的程序员怎么能少的了练习算法呢&#xff1f;&#xff01; 今天就立即开启一个新专栏&#xff0c;专干算法&#xff0c;提高算法能力&#xff08;废柴的我也在准备蓝桥杯哈哈&#xff09;—— 目录 1.【 283. 移动零 - 力扣&#xff08;Lee…

AI的进阶之路:从机器学习到深度学习的演变(三)

&#xff08;承接上集&#xff1a;AI的进阶之路&#xff1a;从机器学习到深度学习的演变&#xff08;二&#xff09;&#xff09; 四、深度学习&#xff08;DL&#xff09;&#xff1a;机器学习的革命性突破 深度学习&#xff08;DL&#xff09;作为机器学习的一个重要分支&am…

Python自动化测试:线上流量回放

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 在自动化测试中&#xff0c;线上流量回放是一项关键技术&#xff0c;可以模拟真实用户的请求并重现线上场景&#xff0c;验证系统的性能和稳定性。本文将介绍Pytho…

初始C语言3

目录 9. 操作符 9.1 算术操作符 9.2 移位操作符 9.3 位操作符 9.4 赋值操作符 9.5 单目操作符 9.6 关系操作符 9.7 逻辑操作符 9.8 条件操作符 9.9 逗号表达式 下标引用、函数调用和结构成员 10. 常见关键字 10.1 typedef 10.2 static 10.2.1 修饰局部变量 10.…

【Rust自学】4.5. 切片(Slice)

4.5.0. 写在正文之前 这是第四章的最后一篇文章了&#xff0c;在这里也顺便对这章做一个总结&#xff1a; 所有权、借用和切片的概念确保 Rust 程序在编译时的内存安全。 Rust语言让程序员能够以与其他系统编程语言相同的方式控制内存使用情况&#xff0c;但是当数据所有者超…

VPN技术-GRE隧道的配置

GRE隧道的配置 1&#xff0c; 在AR1上配置DHCP接口地址池&#xff0c;AR3上配置DHCP全局地址池 2&#xff0c; PC1获取的IP地址为10.10.10.253&#xff0c;PC2获取的IP地址为10.10.30.253 3&#xff0c;通过ip route-static将目的地址为10.10.30.253的流量引入到Tunnel #配…

碰撞检测算法之闵可夫斯基差集法(Minkowski Difference)

在游戏开发和机器人路径规划乃至于现在比较火的自动驾驶中&#xff0c;我们常常需要确定两个物体是否发生碰撞&#xff0c;有一种通过闵可夫斯基差集法求是否相交的算法&#xff0c;下面将介绍一下 闵可夫斯基差集法的优势 闵可夫斯基差集法优势&#xff1a; 可以处理复杂的…

Python OCR 文字识别

一.引言 文字识别&#xff0c;也称为光学字符识别&#xff08;Optical Character Recognition, OCR&#xff09;&#xff0c;是一种将不同形式的文档&#xff08;如扫描的纸质文档、PDF文件或数字相机拍摄的图片&#xff09;中的文字转换成可编辑和可搜索的数据的技术。随着技…

【系统】Windows11更新解决办法,一键暂停

最近的windows更新整的我是措不及防&#xff0c;干啥都要关注一下更新的问题&#xff0c;有的时候还关不掉&#xff0c;我的强迫症就来了&#xff0c;非得关了你不可&#xff01; 经过了九九八十一难的研究之后&#xff0c;终于找到了一个算是比较靠谱的暂停更新的方法&#x…

复合翼与倾转旋翼飞行器:设计与控制算法对比

一、引言 复合翼&#xff08;Compound Wing&#xff09;和倾转旋翼&#xff08;Tilt - Rotor&#xff09;飞行器在现代航空领域均占据独特地位&#xff0c;二者在设计和控制算法方面展现出显著差异。这些差异在飞行模式切换、推进系统设计、控制算法复杂度以及飞行器稳定性等多…

空闲中断配合DMA

1.传统串口接收数据&#xff1a;来一个字节接受一个。 2.一次中断将一包数据存到缓冲区 3.DMA原理

三格电子——新品IE103转ModbusTCP网关

型号&#xff1a;SG-TCP-IEC103 产品概述 IE103转ModbusTCP网关型号SG-TCP-IEC103&#xff0c;是三格电子推出的工业级网关&#xff08;以下简称网关&#xff09;&#xff0c;主要用于IEC103数据采集、DLT645-1997/2007数据采集&#xff0c;IEC103支持遥测和遥信&#xff0c;可…

HDLBits训练3

时间&#xff1a;2024.12.22 Hadd 代码 法一&#xff1a; module top_module( input a, b,output cout, sum );assign {cout,sum}ab; endmodule法二&#xff1a; 运行结果 Fadd 代码 法一&#xff1a; module top_module( input a, b, cin,output cout, sum );assign…

Qt之串口设计-线程实现(十二)

Qt开发 系列文章 - Serial-port&#xff08;十二&#xff09; 目录 前言 一、SerialPort 二、实现方式 1.创建类 2.相关功能函数 3.用户使用 4.效果演示 5.拓展应用-实时刷新 总结 前言 Qt作为一个跨平台的应用程序开发框架&#xff0c;在串口编程方面提供了方便易用…

STM32F407ZGT6-UCOSIII笔记12: 事件标志组

有时一个任务需要与多个事件同步&#xff0c;这就要用到事件标志组 本文学习与程序编写基于 正点原子的 STM32F1 UCOS开发手册 文章提供测试代码讲解、完整工程下载、测试效果图 目录 事件标志组&#xff1a; 定义与初始化事件标志组&#xff1a; #include "Public.h&quo…

聊一聊 C#前台线程 如何阻塞程序退出

一&#xff1a;背景 1. 讲故事 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题&#xff1a;后台线程的内部是如何运转的 ? &#xff0c;犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug&#xff0c;最后发现是有一个 Backgrond…

JVM性能优化一:初识内存泄露-内存溢出-垃圾回收

本文主要是让你充分的认识到什么叫做内存泄露&#xff0c;什么叫做内存溢出&#xff0c;别再傻傻分不清了&#xff0c;别再动不动的升级服务器的内存了。 文章目录 1.基本概念1.1.内存泄露1.2.内存溢出1.3.垃圾回收1.4.内存泄露-垃圾回收-内存溢出三者的关系关系 2.代码示例2.…

为什么使用环形队列

1.看以下两种情况。第一种不会出现问题&#xff0c;当主流程读取次数比较慢时&#xff0c;数据会被覆盖。 2.扩大空间。不可取。 3.什么是队列