当前位置: 首页 > news >正文

Git客户端使用之TortoiseGit和Git

git客户端有两个分别是TortoiseGit和Git

  • Git用于命令行
  • TortoiseGit用于图形界面。
  • 无论是Git还是TortoisGit都需要生成公/私钥与github/gitlab建立加密才能使用。

一、先介绍Git的安装与使用

1、下载与安装
安装Git-2.21.0-64-bit.exe(去官网下载最新版64位的),安装特别简单全都是下一步
官网 https://git-scm.com/downloads
2、右键打开安装好的GitBash客户端并创建一个本地账户和生成SSH秘钥,该账户主要用于上传/拉取gitlab上的代码随意写

请添加图片描述

#在本地注册一个账户,本地账户和web端注册的账户不是一个账户
# git config --global user.name "wenqiang1"               # 该用户名随意写
# git config --global user.email "wenqiangit1@163.com"    # 该邮箱名随意写
# git config --global color.ui true                       # git语法高亮
# ssh-keygen.exe -t rsa -C "wenqiangit1@163.com" -b 4096  # 生成ssh-key公钥命令,这里这里是大写C
# cat ~/.ssh/id_rsa.pub                                   # 查看公钥内容
比如下图所示

请添加图片描述

3、登录gitlab WEB端注册一个账户(该版本的gitlab中新用户注册不需要需激活即可登录,所以新注册的邮箱账户无需真实邮箱地址,本地账户和web端注册的账户不是一个账户)

请添加图片描述

4、登录gitlab并添加SSH秘钥(公钥)

x请添加图片描述
请添加图片描述

5、创建第一个项目

请添加图片描述
请添加图片描述
请添加图片描述

6、打开Git 客户端并将web端的代码克隆到本地就可以使用了(右键——选择Git Bash Here)
git clone 项目url

请添加图片描述

二、TortoiseGit安装与使用

1、安装很简单,一直点击下一步就可以。官网下载64位的https://tortoisegit.org/download/
2、创建秘钥并将公钥添加到Github:

开始——TortoiseGit——PuTTYgen——点击Generate晃动鼠标生成秘钥
请添加图片描述
点击Save private key 把私钥保存起来重命名为private-key.ppk,等一下要用。
先把公钥的代码复制下来上传到Github的SSH Keys中,配置成功后会收到邮件。
-请添加图片描述

3、添加私钥

开始——Pageant,打开以后桌面右下角会有蓝色图标,双击图标添加私钥(使用TortoiseGit时Pageant必须启动)

  • 请添加图片描述
    添加前面生成的private-key.ppk,也就是私钥,然后关闭。
  • 请添加图片描述
4、使用TortoiseGit拉代码

右键——Git Clone——填写远程仓库url和本地存放路径——选择OK

  • 请添加图片描述
http://www.lryc.cn/news/459345.html

相关文章:

  • regionprops函数详解及应用
  • FPAG学习(5)-三种方法实现LED流水灯
  • 科迅网络阅卷系统存在存储型XSS漏洞
  • 【AAOS】Android Automotive 11模拟器源码下载及编译
  • 鹏哥C语言74---第12次作业:OJ题练习
  • Light灯光组件+组件的相关操作+游戏资源的加载
  • 离岗睡岗预警系统 值班室离岗识别系统Python 结合 OpenCV 库
  • 在Centos中安装、配置与使用atop监控工具
  • 前端框架对比与选择:详尽分析
  • FLINK SQL时区问题
  • LibreOffice SDK是LibreOffice软件的开发工具包
  • 第十五届蓝桥杯C/C++学B组(解)
  • 在docker的容器内如何查看Ubuntu系统版本
  • Google Play服务端获取订单和核销订单
  • Spring Security 与 OAuth 2.0 登录实现指南
  • 02 django管理系统 - base.html模板的搭建
  • ES6语法有哪些
  • 每天一个数据分析题(五百零四)- 抽取样本
  • SAP动态安全库存(Dynamic Safety stock)配置及计算逻辑说明测试
  • 什么是TDZ?在JavaScript当中怎么避免?
  • 电阻分压电路:【图文讲解】
  • 【AI论文精读14】RAG论文综述2(微软亚研院 2409)P6(完)-隐含推理查询L4
  • FFmpeg的简单使用【Windows】--- 视频倒叙播放
  • 5分钟了解docker的Swarm机制
  • python实现ppt转pdf
  • VS2017 编译 SQLite3 动态库
  • Linux运维_Apache更改默认网站目录
  • QT QString学习笔记
  • 4.stm32 GPIO输入
  • GPT系列