代码管理-使用TortoiseGit同步项目到Github/Gitee

在这里插入图片描述

1 什么是TortoiseGit

TortoiseGit下载地址

TortoiseGit是Git的Windows桌面可视化工具,通过软件的操作来实现Git命令的效果,使所有的操作都能用图形化实现。TortoiseGit安装很简单,这里不对安装流程进行讲解。下载之后即可按照普通软件的方式进行安装,每一步都选择默认选项即可。
注意:安装TortoiseGit之前要先安装Git,因为TortoiseGit安装过程中会自动搜索匹配系统中安装的Git,这样免去了手动配置的困扰,而且需要安装较新版本的Git,否则会不匹配、TortoiseGit不能正常运行Git官网下载地址

2 Github创建新仓库和Token

2.1 创建新仓库

登录Github在主界面点击New进行仓库(项目)的创建,如下图

github创建仓库01

根据下图填好以下属性

  • 输入仓库名称(项目名)
  • 对仓库进行描述,该项可以为空
  • 选择仓库是否公开
  • 是否创建ReadMe文件

创建仓库02

上图的属性填好后,把页面拉取到最后,点击Create repository进行仓库的创建,创建成功后进入到以下界面

创建好的仓库03

2.2 创建Token

请看这篇文章创建Github Token(令牌)章节

程序员利器-使用 PicGo+Github/Gitee 搭建个人图床在线服务

3 TortoiseGit同步Github项目

3.1 TortoiseGit从Github拉取项目

点击下图中的Code按钮获取仓库地址,使用该地址进行仓库代码下载

获取仓库地址04

在存储代码的文件夹右击,选择Git Clone进行代码下载

git clone05

进入到源代码下载界面,输入仓库的远程地址,点击ok进行下载

github代码下载界面06

下载成功出现该界面信息,接下来我们把本地代码提交到远程仓库流程

代码下载成功07

3.2 配置TortoiseGit远程Github

进入到本地代码文件夹,右击打开Settings

打开Settings08

点击左侧Git->Remote,右侧只需要输入2项:

  • Remote默认为origin

  • URL为Token+Github项目地址,即https://40位token@项目地址,例如https://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com//itbeien/test.git

设置好上面两项点击应用即可

github远程仓库设置09

3.3 从本地提交代码到Github

配置好远程仓库和token后这时就可以把本地修改和新增的代码提交到Github

先添加新增的代码到本地仓库

添加新增文件到本地仓库10

进入到代码提交页面,点击OK把代码提交到本地仓库

do code 11

出现以下界面代表代码已经提交到本地仓库,然后点击Commit

code success12

出现以下界面,填写注释,点击commit进行代码提交

commit code 13

最后点击push,推送代码到Github

push 14

出现以下界面代表代码已经提交成功

push success15

我们最后在Github仓库进行验证

github success 16

4 Gitee创建新仓库

4.1 创建新仓库

登录到Gitee,在主界面点击+号创建仓库

gitee 创建仓库01

根据下图填好以下属性

  • 输入仓库名称(项目名)
  • 仓库路径(项目名)
  • 对仓库进行描述,该项可以为空
  • 选择仓库是否公开
  • 是否创建ReadMe文件,该项可以为空

gitee new 仓库02

上图填好后,点击创建,出现如下界面代码仓库创建成功

gitee创建成功03

5 TortoiseGit同步Gitee项目

5.1 TortoiseGit从Gitee拉取项目

点击上图中的克隆/下载获取Gitee仓库地址,下载代码和上面的Github流程一样,这里不重复介绍

gitee 下载 04

5.2 配置TortoiseGit远程Gitee

点击左侧Git->Remote,右侧只需要输入2项:

  • Remote默认为origin
  • URL为仓库地址

gitee remote 06

Gitee和Github认证不一样,Gitee提交代码采用用户名和密码进行认证,提交时会弹出以下界面输入用户名及密码即可

gitee配置用户名及密码05

5.3 从本地提交代码到Gitee

提交代码流程和Github流程一样,自行查看,这里不重复介绍

欢迎沟通交流技术和支付业务,一起探讨聚合支付/预付卡系统业务、技术、系统架构、微服务、容器化。并结合聚合支付系统深入技术框架/微服务原理及分布式事务原理。

部分项目实战文章

项目实战-dtpay聚合支付系统整体介绍

项目实战-dtpay聚合支付系统开发环境搭建

项目实战-中间件在聚合支付系统中的应用

项目实战-dtpay运营管理后台

项目实战-接口设计

业务场景中学透RocketMQ5.0-事务消息在预付卡系统中的应用

dtpay聚合支付系统对账管理模块系统设计

聚合支付系统技术架构-支付渠道管理业务分析与系统设计

支付前置系统项目实战-基于Netty

2024聚合支付系统商户进件和扫码绑定设备业务流程

2024聚合支付系统(dtpay)-分账子系统-商户结算报表设计及业务流程

2024行业数字化-预付卡系统卡管理模块需求及系统设计

2024聚合支付系统代理商分账业务分析及报表设计

2024聚合支付平台商户和代理商子系统分析与设计

要将代码提交gitee仓库,可以使用TortoiseGit进行操作。首先,确保您已经进行了一些准备工作。具体操作包括: 1. 确保您已经配置好了TortoiseGit,并且可以使用它来提交代码gitee。您可以参考相关文档了解如何使用TortoiseGit。 2. 在gitee中新建一个仓库,并复制该仓库的URL地址。 接下来,按照以下步骤提交代码: 1. 在本地电脑上新建一个文件夹,并打开该文件夹。 2. 右键点击文件夹,选择"Git克隆"选项。 3. 在克隆对话框中,将复制的gitee仓库URL粘贴到"URL"字段中。 4. 勾选"加载Putty秘钥"选项,并选择相应的秘钥。 5. 点击确定按钮。 这样,TortoiseGit就会将代码克隆到本地文件夹中。您可以在文件夹中看到一些相关文件。接下来,您可以进行代码的修改和编辑。 然后,如果要将提交代码gitee仓库,可以右键点击项目文件夹,选择"TortoiseGit",然后选择"Pull"。在此过程中可能会出现一些问题,您可以参考TortoiseGit的设置或文档来解决这些问题。完成之后,您可以进行提交操作。 总结起来,要使用TortoiseGit提交代码gitee,您需要进行一些准备工作,包括配置TortoiseGit、在gitee中新建仓库并复制URL。然后,在本地电脑上使用TortoiseGit进行克隆,并进行代码的修改和编辑。最后,您可以使用TortoiseGit进行提交操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [使用tortoiseGit 将本地代码上传gitee仓库](https://blog.csdn.net/Blackjoker0/article/details/125202402)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [TortoiseGit同步项目gitee步骤](https://blog.csdn.net/smjmouse/article/details/119040205)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值