首页 > 其他分享 >初次使用GitHub教程入门

初次使用GitHub教程入门

时间:2024-07-04 09:28:05浏览次数:19  
标签:教程 git 入门 点击 github token GitHub SSH 邮箱

注册一个github账户

访问地址:https://github.com/,点击右上角sign up,录入以下信息,邮箱,密码,账号,会有邮箱验证,跟着步骤来就好了
在这里插入图片描述

配置

本机上设置你的github的邮箱和用户名

账号创建好后,本机上设置你的github的邮箱和用户名

git config --global user.name "git账号"
git config --global user.email "邮箱"

SSH公钥配置

生成本机的SSH key

ssh-keygen -t rsa -C "邮箱"

在这里插入图片描述

查看SSH公钥并复制,将SSH公钥添加到GitHub:

cat ~/.ssh/id_ed25519.pub

登录GitHub,点击“Settings”>>“SSH and GPG keys”>>“New SSH key”。
在这里插入图片描述

title自定义,将公钥粘贴到Key字段中,点击“Add SSH key”。

运行以下命令测试是否成功连接到GitHub

ssh -T [email protected]

token生成

头像>>settings>>Developer Settings(左侧菜单)进入以下页面,按序号点击,生成token
在这里插入图片描述
填写以下信息,点击generate token
在这里插入图片描述
成功后,复制token,并保存到一个位置,不然刷新就看不到了,但是可以regenerate
在这里插入图片描述

idea拉取项目

打开idea,点击Get from VCS

在这里插入图片描述

选择use token,填写刚刚生成的token
在这里插入图片描述
在这里插入图片描述
选择你的项目,或输入ip,进行clone
在这里插入图片描述

问题描述
git clone github上的项目报错:

RPC failed; curl 92 HTTP/2 stream 7 was not closed cleanly: CANCEL (err 8) 4796 bytes of body are still expected fetch-pack: unexpected disconnect while reading sideband packet early EOF fetch-pack: invalid index-pack output

原因分析
遇到这个错误信息时,通常表明在使用Git进行网络通信(如克隆、拉取或推送仓库)时,与远程服务器的HTTP/2连接遇到了问题

解决方案
增加Git操作的缓冲区大小:
Git在传输大量数据时可能会因为缓冲区限制而失败。你可以尝试增加Git的缓冲区大小来解决问题。
例如,使用git config --global http.postBuffer 524288000(这是一个非常大的值,根据需要调整)来设置

标签:教程,git,入门,点击,github,token,GitHub,SSH,邮箱
From: https://blog.csdn.net/weixin_41523067/article/details/140149828

相关文章

  • Python从入门到放弃——深入研究Print函数
    深入浅出Print函数第一个代码“HelloWorld”在正常配置了PyCharm或者Thonny等编辑器之后,我们开始写第一个代码。正常的情况下学习一门编程语言,一般第一个代码都是输出HelloWorld。那么如何打印HelloWorld呢?print("HelloWorld")然后我们运行程序就可以看到交互窗中......
  • Flutter——最详细(Badge)使用教程
    背景主要常用于组件叠加上圆点提示;使用场景,消息数量提示,消息红点提示属性作用backgroundColor红点背景色smallSize设置红点大小isLabelVisible是否显示offset设置红点位置alignment设置红点位置child设置底部组件代码块classBadgePageextendsStatelessWidget{......
  • Yi.Admin+Blazor上手教程系列2
    基础设施层,存放各种通用方法、ORM等领域共享层,存放枚举、常量、事件参数、对应用层的dto领域层,存放业务的内部实现(领域服务)、领域事件。对外也就是对应用层可以暴露实体、对应用层的dto应用抽象层,存放应用层抽象、系统对外的dto应用层,存放对业务的组装(领域服务),对外暴露的dto,主......
  • 算法入门(2) 7.3
    [NOIP2011普及组]数字反转题目描述给定一个整数$N$,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。输入格式一个整数$N$。输出格式一个整数,表示反转后的新数。样例#1样......
  • 软件测试入门---(一)
    1.软件=程序+数据+文档资料(软件测试的对象有哪些?)2.C/S架构和B/S架构的区别:C/S:客户端/服务器,必须安装客户端才能使用。B/S:浏览器/服务器,只需要一个浏览器就可以访问服务。3.软件测试的目的:为了发现程序存在的代码或业务逻辑错误(找bug)检验产品是否符合用户需求(提高质量)提高......
  • 【Node.JS】入门
    文章目录Node.js的入门涉及对其基本概念、特点、安装、以及基本使用方法的了解。以下是对Node.js入门的详细介绍:一、Node.js基本概念和特点定义:Node.js是一个基于ChromeV8引擎的JavaScript运行环境,它使得JavaScript能够运行在服务器端。特点:轻量级:采用事件驱动......
  • Yi.Admin+Blazor上手教程系列1
    1、clone项目后可以删除的实例文件2、认识各个模块Doman.Shared共享层最底层是Doman.Shared,共享层,这里存放各个常量、枚举、不依赖各个模块的通用类,Doman.Shared,共享层是一层很简单、不包含业务的模块,让它尽可能简单。Domain领域层只依赖Doman.Shared的Domain领域层,你的......
  • 机器人控制系列教程之Delta机器人轨迹规划
    并联机器人轨迹规划原理轨迹规划:并联机器人的轨迹规划相比于串联机器人更加严苛,因为在大多数工作场合都有高速、高精度、轻载的特征。其一般运动轨迹为Point-To-Point,对这始末两点的轨迹规划在Delta机器人乃至所有机器人领域具有重要的意义,这直接影响机器人的工作节拍、......
  • 机器人控制系列教程之Delta机器人奇异性分析
    并联机器人奇异性对于并联机构的奇异性问题比串联机构复杂。某些位形机构会失去自由度,某些位形机构会出现不可控自由度。其分析方法主要有几何法和代数法,几何法:即根据高等空间相关知识和机构中角度范围、干涉条件等推导出机构的奇异位形;代数法:又称之为解析法,可分为雅可......
  • 机器人控制系列教程之Delta机器人运动学分析(2)
    基于MATLAB的Delta机器人正向运动学模型求解我们在上一篇推文中,推导了Delta机器人的正向运动学,简单来说,就是我们可以通过机器人的末端位姿求解出对应的关节空间的角度(位置)。最终我们分析该机器人的空间位置结构方程最终取得一个解为:......