TortoiseGit使用

1.安装相应软件

1.1 下载和安装git

1.2 下载和安装TortoiseGit 64位和语言包

在这里插入图片描述
当前最新稳定版本是2.6.0,下面就以该版本为例说明下载和安装。

进入2.6.0.0之后可看到包含32位和64位的软件安装包下载,以及各种语言安装包,根据自己的系统选择对应的安装包,笔者主机是win7 64位。就以64位为例

语言包下载安装根据个人习惯,默认是英文(推荐),需要中文的下载语言包安装即可
在这里插入图片描述

2.使用终端同步本地的项目(上传项目)。找到git地址,并clone。

3.TortoiseGit配置

3.1 常规配置

先选择一个本地的目录,作为git项目存放的目录,方便管理。本文选择:E:\project\clear-project,建议:路径中不要包含中文
在这里插入图片描述
在空白处点击鼠标右键, 选择 --> TortoiseGit --> Settings, 弹出配置界面(当TortoiseGit安装完成后,鼠标右键点击后,默认出现 TortoiseGit 相关选项)
在这里插入图片描述
点击General,在页面中选择Language下拉框,选择“中文(简体)中华人名共和国”,然后点击应用,确定关闭对话框(当然也可以继续使用英文) 如果使用英文:该步骤和下一步骤可直接跳过
在这里插入图片描述
在空白处再次点击鼠标右键,可以看到弹出菜单中已经变成中文. 原来的 Settings 变成 设置; Clone 变为 克隆,点击设置(S),再次弹出配置界面
配置右键菜单. 在设置对话框中,点选左边的"右键菜单",如果右边的复选框有默认勾选,全部去掉,,这样右键菜单显得比较干净
在这里插入图片描述
点击左边Git,配置相关信息,配置好后保存退出
  ①因为当前还没有本地项目,所以 “编辑本地 .git/config(L)” 按钮处于灰色不可用状态,如果在某个本地Git项目下打开配置对话框,那么这个按钮就可用,然后就可以编辑此项目的一些属性。

②点击 “编辑全局 .git/config(O)”按钮,会使用记事本打开全局配置文件,在全局配置文件中,在后面加上下面的内容:

[user]

  name = jinqi

  email = jinqi@qq.com

  signingkey = lht&123456

  [credential]

  helper = store

则当你推送项目到Gitlab等在线仓库时,会记住你输入的用户名和密码(这里不是用户的姓名和Email),这里用户名和密码就是注册gitlab的用户名和密码

name: 注册gitlab的账号,如: jinqi

signingkey: 注册gitlab的密码: *********

Email: 是联系邮箱,给别人联系时使用
  在这里插入图片描述

3.2 秘钥配置

前面已经提到TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息

开始–>TortoiseGit–>PuTTYgen,进入PuTTY Key Generator
在这里插入图片描述
点击Generate,生成的过程中 注意:生成时鼠标要不停划过进度条,不然进度条会一直不动!
在这里插入图片描述
先点击Save private key把私有的密钥存起来,记住存储的位置,后面会用到
PS:注意此时先把下图红框中的public key复制下来保存在一旁,如果用Save public key按钮保存下来的public key格式不符合github里的格式。
在这里插入图片描述
打开:开始–>TortoiseGit–>Pageant,打开以后右下角会有图标,双击点开蓝屏幕电脑那个图标
  说明:使用TortoiseGit进行和远端输出项目时,Pageant必须启动且添加了对应的私钥。否则会报错
  在这里插入图片描述
添加前面生成的private key.ppk,也就是私钥。然后关闭
在这里插入图片描述

3.3 配置GitHub上的公钥

1.登录github账号, 点击settings
在这里插入图片描述
2.跳转到settings界面
在这里插入图片描述
3.创建一个新的SSH key(将刚才复制的public key粘进去)
在这里插入图片描述
4.点击Add SSH key按钮后跳转到下个页面
在这里插入图片描述
在这里插入图片描述

4.通过TortoiseGit工具完成GitHub代码同步

1.创建仓库完成之后跳转:
在这里插入图片描述
在这里插入图片描述
2.在桌面空白处右键Git Clone,从GitHub上下载你的项目代码,url就是上图的SSH(项目地址),Directory是本地目录:
在这里插入图片描述
3.新建一个文件,等会提交到GitHub(快成功了,是不是很激动,哈哈):
在这里插入图片描述
4.在当前目录中,右键Git Commit,提交已经将新增的功能合并到一起,不管是新增还是修改直接Commit即可:
在这里插入图片描述
在这里插入图片描述
注意需要Push一下,commit之后只是提交到本地的,并没有提交到远程服务器。
如果没有在这一步进行推送,可以通过右键菜单-Git 推送进行推送,右键菜单没有这个选项的可以在设置里面勾选。
在这里插入图片描述
5.上传代码成功啦,走,去GitHub上面看看:
在这里插入图片描述
PS:如果推送代码失败,确认设置里的这些配置都正确了:
在这里插入图片描述

  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值