Git基础学习之Gitee的使用和设置SSH公钥

2023-05-16

前言

今天给大家分享的学习内容是:Gitee的注册和使用SSH公钥的设置,以及如何搭建自己的远程仓库

学习前提

安装和配置好本地Git,如果还没有安装好本地Git的小伙伴,可以看一下我之前有关Git安装配置的博客:https://blog.csdn.net/weixin_45301250/article/details/118835212?spm=1001.2014.3001.5501

6.1 注册和使用gitee

6.1.1 注册gitee账号

1.什么是Gitee?

Gitee又叫码云,但此“码云”非彼“马云”,并不是阿里的马云,而是一个基于Git的代码托管和研发协作平台

官方网址:https://gitee.com/

在这里插入图片描述

2.注册码云账号

进入登录页面后,点击注册

在这里插入图片描述

注册一个你的账号,使用手机号或者邮箱即可注册!

在这里插入图片描述

这里我已经注册过了,所以就直接登录我的账号了!

3.查看开源项目

码云不仅是一个代码托管平台,同时也是一个开源项目交流社区,你可以在这里免费查看和下载别人的开源项目!

  • 查看开源项目

在这里插入图片描述

  • 查看Web开发框架

在这里插入图片描述

star越多,证明这个项目关注度更高!

6.1.2 设置个人资料

1.进入设置界面

点击我的–>设置,可以看到个人信息等基本设置

在这里插入图片描述

2.修改个人空间地址

点击基本设置 --> 个人资料 --> 个人空间地址

注册时会让设置个人空间地址,当然这里也可以再次进行修改(看个人需求),个人空间地址与你的远程仓库地址相关联

在这里插入图片描述

3.设置邮箱地址

  • 点击基本设置 --> 邮箱管理

绑定你的QQ邮箱或者新浪邮箱即可,这里可以设置主邮箱和提交邮箱

  • 主邮箱用来用于接收相关安全通知(安全操作通知、异常登录记录等)
  • 提交邮箱将用于Gitee 网页端 / WebIDE 上 创建/修改/提交内容到仓库时作为 git config 邮件地址配置使用 (如果开启了不公开邮箱,系统将会为你设置一个提交邮箱 )

6.2 设置SSH公钥

6.2.1 创建.ssh文件和生成SSH公钥

1.进入用户管理员下的.ssh文件

  • 进入C盘 --> 用户/Users --> Administrator(每个人的可能不一样,总之就是你的管理员账户名) --> .ssh 文件 (没有这个文件可以使用mkidr ~/.ssh命令来生成),由于我之前设置过,所以这里就有一些有关公钥的相关文件

在这里插入图片描述

  • 为了方便演示,现在我将这些文件全部删除!

在这里插入图片描述

  • 这里我将.ssh文件删除掉,使用命令行重新创建了一下

在这里插入图片描述

  • 可以看到在管理员目录下,成功创建了一个.ssh文件

在这里插入图片描述

2.在.ssh文件下生成公钥

# 生成公匙和私钥
ssh-keygen -t rsa
  • 输入上面的命令后,等待生成成功,然后一直按回车键就可以了

在这里插入图片描述

  • 在.ssh文件下生成了两个文件,.pub结尾的就是公钥,另外一个是私钥

在这里插入图片描述

  • 我们使用记事本将.pub文件打开,复制里面的公钥信息

6.2.2 设置本机绑定SSH公钥

1.查看安全设置下的SSH公钥

点击安全设置 --> SSH公钥,设置本机绑定SSH公钥,实现免密码登录! (免密码登录,这一步挺重要的,码云是远程仓库,我们平时工作在本地仓库!)

在这里插入图片描述

2.复制公钥到码云的SSH公钥中

  • 我们发现在公钥结尾,有个86182@DESKTOP-P3KRHKJ,86182是管理员用户名,DESKTOP-P3KRHKJ是主机名

在这里插入图片描述

  • 确定后,系统会提示你进行账号安全验证,输入你的密码进行验证即可

在这里插入图片描述

3.成功生成SSH公钥

在这里插入图片描述

到这里,我们的公钥就成功与本机进行绑定了!接下来可以创建一个远程仓库进行测试

6.3 创建远程仓库和克隆测试

6.3.1 创建远程仓库

1.选择新建仓库

在这里插入图片描述

2.设置开源仓库

在这里插入图片描述

3.设置初始化仓库信息

在这里插入图片描述

4.创建仓库成功

在这里插入图片描述

到这里,我们就成功创建了一个自己的远程仓库!接下里我们从本地克隆远程仓库中项目来测试!

6.3.2 克隆远程仓库测试

1.复制HTTPS地址链接

在这里插入图片描述

2.克隆项目到本地仓库

# 克隆项目到本地仓库,这里的url就是我们上面复制的HTTPS地址
git clone [url]

在这里插入图片描述

3.查看本地仓库中的项目

在这里插入图片描述

到这里,我们就成功的将远程仓库中的项目克隆到了本地仓库中!

好了,今天的Gitee的使用到这里就结束了,欢迎大家学习和讨论!

参考教程视频地址:https://www.bilibili.com/video/BV1FE411P7B3(B站UP主遇见狂神说的Git快速入门)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git基础学习之Gitee的使用和设置SSH公钥 的相关文章

  • 【shell】批量修改文件前缀和后缀

    需求 做实验时需要对相片名称进行修改 xff0c 以递增的顺序 并且修改后缀 奈何网上找的脚本都不能用 xff0c 只有自己写一个 代码 span class token shebang important bin bash span sp
  • 【shell】录制操作

    用途 制作教学用途 使用方法 首先是录制 script t span class token operator span class token file descriptor important 2 span gt span timing
  • Apple Watch上的静音模式,免打扰模式和剧院模式之间的区别(以及何时使用每种模式)

    Since it was introduced the Apple Watch has gained a number of different modes but it s not immediately clear when to us
  • 【C++】STL-unodered_map

    文章目录 STL unodered map简介unordered map与map对比自定义key测试参考 STL unodered map 简介 unordered map 容器 xff0c 直译过来就是 34 无序 map 容器 34 的
  • Shell函数参数

    在shell中调用函数时 xff0c 可以向其传递参数 xff0c 其中常用的特殊变量如下表所示 xff1a 函数参数 含义 传递到脚本或函数的参数个数 n 1表示第一个参数 xff0c 2表示第二个参数 注意 xff0c 当n gt 61
  • Dockerfile

    Dockerfile Dockerfile是一种文本文件 xff0c 用于定义如何构建Docker镜像 它包含一系列的指令 xff0c 告诉Docker引擎如何在容器中构建和运行应用程序 Dockerfile指令分类 xff1a 基础镜像指
  • thonny中文版|python编辑

    由于人工智能的兴起 xff0c python语言成了最受欢迎的编程语言 xff0c 为此小编给广大新手用户带来了thonny编辑器 xff0c 这是一款相当优秀的python初学者专用编程学习工具 该软件基于python内置图形库tkint
  • 如何限制HTML中select标签option可见选项数目

    如何限制HTML中select标签option可见选项数目 在使用select标签的时候 xff0c 如果option选项太多 xff0c 会造成下拉列表变得很长 xff08 浏览器默认20条 xff09 如果想控制select中的opti
  • 如何解决win7休眠后自动唤醒的现象

    http jingyan baidu com article ca00d56c50e598e99eebcfea html
  • java实现x 的平方根

    class Solution public int mySqrt int x int left 61 1 int right 61 x int mid while left lt 61 right mid 61 left 43 right
  • 什么是字节对齐?字节对齐与位域的计算

    目录 1 什么是字节对齐 xff1f 为什么要字节对齐 xff1f 2 字节对齐的规则3 字节对齐的数值4 位域5 位域的填充 1 什么是字节对齐 xff1f 为什么要字节对齐 xff1f 字节对齐也称为字节填充 xff0c 它是一种牺牲空
  • Cordova打包流程(其中一种简单的方法)

    1 新建项目 cordova create carder 文件名字 com xtzn carder leader 项目名称 2 cd carder xff08 进入文件 xff09 3 运行 cordova platform add and
  • Could not found property service.vgroup_mapping.my_test_tx_group

    seat本地服务中的 file conf 和regeist conf 配置文件 与项目中的 file conf 和regeist conf 中对应的文件要一致 项目中的 regeist conf 本地服务中的 registry conf 上
  • 获取Windows 10上文件资源管理器的帮助

    Windows 10 no longer has built in help for File Explorer as Windows 7 does Microsoft makes you search the web for inform
  • 餐饮店实现扫码点餐、语音播报、自动打印厨房单结账单

    使用场景 xff1a 餐饮店在桌子上张贴二维码 小程序并引导消费者扫描点餐 xff0c 点餐后收银台会有声音提醒 xff1a 三号桌下单了 xff01 三号桌下单了 xff01 xff0c 服务员打开手机确认订单 xff0c 如果消费者需求
  • 关于electron报read ECONNRESET解决方案

    关于electron报read ECONNRESET解决方案 问题解决方法 问题 D APP gui gt npm install save dev electron npm ERR code 1 npm ERR path D APP gu
  • spring配置文件

    文章目录 1 Spring程序开发步骤2 Spring配置文件2 1 Bean标签基本配置2 2 Bean标签范围配置2 2 Bean生命周期配置2 3 Bean实例化三种方式2 4 Bean的依赖注入分析2 5 依赖注入概念2 6 Bea
  • SpringMVC学习【执行流程-搭建和使用】

    一 xff1a SpringMVC执行流程 1 一共有四大组件 中央管理器 处理器映射器 处理器适配器 视图解析器 2 描述流程 用户向服务端发送一次请求 xff0c 这个请求会先到中央控制器DispatcherServletDispatc
  • 多线程任务超时的处理机制

    使用Thread join long million 方法 xff0c 参数是毫秒 代码 amp 解析如下 xff1a 解析 xff1a 原本有t1和t2两个线程 xff0c 根据实例化new Task xff08 xff09 时t1传入了
  • django-apscheduler “Run time of job was missed“ solution

    在 Django 中使用 django apscheduler 实现定时任务 发现报错如下 Run span class token function time span of job span class token string 34

随机推荐