【软件测试】Git 将项目本地推送至GitHub与Gitee(详细)


前言

Gitee拉取Github仓库

直接在Gitee中创建一个项目,然后再最后一行导入Github项目就可以了。

A1

去到你的Github仓库复制https链接,直接粘贴就可以了

A2

到此为止,在Gitee就已经创建好仓库了

本地配置推送方式

方式一:定义不同的远程仓库名称,然后分别推送 多次推送,配了几个远程仓库就推送几次
方式二:在同一个远程仓库下添加另一个远程仓库的地址,然后推送 only一次推送

以下情况均是本地只有单个ssh-key时的操作

方式一:多次推送
优点:
想推哪个仓库就推哪个;
不想推哪个就不推哪个;
缺点:
推送仓库数量多时,时间成本高;

1、可以直接通过命令将本地项目和gitee项目关联

git remote add gitee 码云项目地址 

2、也可以通过修改本地项目的配置文件
首先,进入到项目的 .git 文件夹,打开 config 文件
然后,找到 [remote “origin”] ,复制一份remote到下面,修改remote的名字和url即可

A3

为了避免冲突,将原始的remote名字也改掉。
注意:remote的名字任意,但是在提交的时候要与这里对应

A4

3、执行以下命令,可以看到配置的两个仓库

git remote 

4、推送代码时,需要对两个仓库分别执行一次push命令,也就是多次推送

git push github matser 
git push gitee master  

方式二:一次推送
1、通过命令将码云项目地址添加到本地已有的remote下

git remote set-url --add origin 码云项目地址 

2、也可以通过修改本地项目的配置文件

A5

3、推送代码只需执行以下一条命令即可

git push 

可能会遇到的问题:
git push的时有时候会出现错误[rejected] master -> master (fetch first)

A6

此时可以输入: git push -f 进行解决错误,然后再: git push

如果上述解决方式不管用也可以输入: git pull --rebase origin master 之后再进行 git push 即可。

当本地有多个ssh-key时

你需要更改两个地方

第一:公钥配置文件,目录是: C:\Users\user.ssh 下的 config 文件

现在多了gitee,所以对应的Host也要增加,如下图

A7

这里是两个ssh-key都会被Github和Gitee共用,正常来说是一个ssh-key指向一个仓库即可,譬如第一个key的Host配成Github的,第二个Key的Host配成Gitee

A8

第二:需要修改在上面配置过的 config 文件,它在你的项目目录下的 .git 文件夹下

原本只有一个ssh-key时,你的配置文件可能是这样的

A9

当你有两个ssh-key时,你的配置文件就需要改成如下

A10

最后将 Github_HOST 、 Gitee_HOST 替换成你自己配置里的Host地址
这里就是要强调下,如果有多个ssh-key时,还得修改下配置文件而已

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有经历过挫折的沉痛,才能绽放出成功的光芒;只有拼搏奋斗的青春,才能书写出辉煌的篇章。不言放弃,追逐梦想;不畏艰难,努力前行。相信自己,勇往直前,成就无限可能!

只有经历苦难,才能品味成功的甜蜜;只有拼搏奋斗,才能实现梦想的壮丽。无论前路如何坎坷,保持努力和坚持,你一定能够创造属于自己的辉煌!

只有拼尽全力,才能让生命绽放辉煌;只有坚持不懈,才能赢得成功的奖章;只有迎难而上,才能超越自我的极限。愿你永远保持激情,为梦想奋斗!

猜你喜欢

转载自blog.csdn.net/shuang_waiwai/article/details/131640075