GitHub入门教程

2023-11-01

一、注册GitHub账号

GitHub官网https://github.com/

注册之后,登录注册的邮箱验证后注册完成。

 


二、下载Git

有Mac,Windows,Linux版本的。下载地址:https://git-scm.com/downloads

下载完后,打开安装,一直Next,然后Install。

 


三、创建GitHub仓库

1.使用我们刚才注册的账号在网页上登录GitHub,点击New repository创建仓库。

2.填写仓库信息,创建仓库。

3.创建完成后,如下图所示

 


四、上传自己的项目

那么创建完仓库后,怎么把自己的项目push到仓库里呢?有两种方法:

第一种在线push

第二种使用命令行push

1.这种方法需要在第二部安装好Git,先找到刚才创建的仓库,复制地址

2.在本地找到你要上传的文件,右键会有一个Git Bash Here选项,点击进入。

3.在里面输入 git clone + "刚才你复制的地址" ,进入你的仓库。

4.然后会看到你的本地的文件夹里会有一个test文件夹,把你的所有项目的文件复制进这个文件夹。

   test文件夹下有README.md,和一个.git的隐藏文件夹,需要显示隐藏文件才能看见。

 5.之后依次输入下面的命令

6.最后push你的项目到仓库,上传成功。(注意:git不能管理空的文件,文件夹里必须要有文件,文件里要有内容

7.如果push时,需要你的GitHub的账号密码,可以用下面两条命令登录。

8.附一张Git的命令图

 


五、设置SSH keys

配置SSH keys是为了让我们本地Git库和远程的GitHub进行连接。我们可以有很多台电脑,公司的家里的,每台电脑都有自己的一个ssh key,但是我们只有一个GitHub账号。我们在任意一台电脑上工作,为了每台电脑都和远程版本库时刻保持通讯,就需要将每台电脑的ssh key添加到GitHub账号。

1.输入 cd ~/.ssh,返回"no such file or directory"表明电脑没有ssh key,需要创建ssh key。

 2.然后输入 ssh-keygen -t rsa -C + "你的GitHub邮箱"

按路径进入.ssh,里面存储的是两个ssh key的秘钥,id_rsa.pub文件,里面存储的是公钥,id_rsa.里存储的是私钥,不能告诉别人。打开id_rsa.pub文件,复制里面的内容。

3.打开GitHub,进入设置页面。

 4.填写名字和刚才复制的公钥,添加后配置完成。

 


六、删除仓库

最后如果我们想把一个项目删除怎么办呢?

把页面拉到最下面 

把自己的仓库名称打出来确认,或者直接复制红框框起来的 ,最后点击下面的按钮删除仓库。

 


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

GitHub入门教程 的相关文章

  • sprintf函数详解

    函数功能 把格式化的数据写入某个字符串 头文件 stdio h 函数原型 int sprintf char buffer const char format argument 参数列表 buffer char型指针 指向欲写入的字符串地址
  • ArcGIS水文分析实战教程(16) ArcHydro 修正地形

    ArcGIS水文分析实战教程 16 ArcHydro 修正地形 本章导读 前面的十几个章节几乎都是通过使用 DEM 数据进行水利数据的提取 水利数据都是基于地形进行衍生 但现实中一般很难得到非常精确的 DEM 数据 如果 DEM 的精度不能
  • 【Qt】ubuntu下Qt开发环境的搭建

    下载对应版本的Qt开发环境 Qt官网下载地址 https download qt io 国内镜像下载地址 https mirrors cloud tencent com qt 建议用镜像下载速度快 集成安装包在 official relea
  • 数字电路设计之verilog 原语

    verilog原语 http wenku baidu co link url vDFd1mnHZTwOa74o1IhJqwsuY7WZjd4zUnw8BucYYlHNkHuBElH4Gw2Ryr6VH8r0UHiih83TqNW55aSAH
  • 请求的资源不支持 http 方法“GET”(随手笔记)

    C api明明发送post 却说不支持get得方法 原因 解决方案 原因 错误截图 这种情况是由于WebAPI的路由设置不对 才出现访问失败情况 解决方案 只要修改路由配置就好了 请看截图 修改前截图 修改后截图 代码 config Rou
  • spark学习9.1:sparkStreaming接kafka

    1 kafka介绍 kafka可以作为传输的中间件 即生产者和消费者中间的代理商 1 1 kafka中broker 介绍 即kafka中集群的每个服务器 每个服务器就是一个broker 1 2 topic 某类数据的主题 比如 订单数据都丢
  • spring boot配置ssl证书,异常:Invalid keystore format

    环境介绍 springBoot中配置了一个bean bean加载的时候 会进行jks的加载 jks文件放在src resources下 然后就报错了 错误如下 错误提示 Caused by java lang IllegalArgument
  • 可以白嫖的良心在线工具分享

    善于运用工具 可以大大提高我们的工作和生活效率 节省时间 本次将给大家分享一些可以白嫖的良心在线工具网站 1 docsmall 实用压缩工具 docsmall com 安利给经常需要压缩图片 GIF PDF文件的小伙伴 除了我提到的压缩功能
  • 雷石服务器故障维修技术论坛,【图片】维修技术资料分享!!!!(不定期更新)!!!!【汽车维修技术吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 11 宝来1 8轿车每次启动后都会有游车现象 一辆宝来轿车在每次启动后都会有游车现象 现象为在800转到1300转之间上下浮动 这种现象在大众车里是非常常见的 根据维修经验总结有一下几点 1 是
  • 《LeetCode系列》---合并两个有序数组

    今天的这道leetcode题 将通过逆向双指针来进行解决 涉及知识 数组相关知识的基础 目录 一 题目描述 二 思路分析 1 题目思路 2 代码分析 三 代码提交 一 题目描述 题目名称 合并两个有序数组 编号88 难度 简单 简单来说 该
  • Postman如何实现数据驱动?【软件测试技术】

    要实现Postman的数据驱动 主要分为五个大步骤 第一步 什么是数据驱动 第二步 设计测试用例 第三步 在Postman中编写测试用例脚本 第四步 分析脚本 设计数据文件 并通过参数化关联匹配数据参数 第五步 引用数据文件 执行测试用例
  • 公司测试部门来了个00后卷王,老油条感叹真干不过,不过.....

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • 如何实现百万并发连接的 Nginx 集群

    要实现百万并发连接的 Nginx 集群 可以考虑以下几种方案 横向扩展 使用多台 Nginx 服务器来处理并发连接 通过将流量分发到多个节点 每个节点处理一部分连接 从而实现并发连接的处理能力扩展 可以使用负载均衡器 如硬件负载均衡器 Ng
  • Anaconda安装教程(超详细)

    Anaconda安装教程 超详细 2022 11 16成功配置写下这篇文章 1 Anaconda的下载 我是在官网下载的 并没有网上说的那么慢 大概5 7分钟左右就下好了 这里附上官网下载地址 Anaconda官网下载地址 进去是这样的 直
  • alibaba/COLA 4.0框架 使用记录

    文章目录 背景 COLA框架 开发情况 出现的问题 总结 建议 背景 简介 开发团队之前没用过DDD开发 第一次用https github com alibaba COLA框架试着做项目 记录一些遇到的问题 https github com
  • 红黑树与平衡二叉树区别?

    如果说平衡二叉树是一个类的话 那么红黑树就是该类的一个实例 算法的书我丢久了 一下子也找不到 我是凭记忆说的 红黑树的算法比较麻烦 但它的思想很好 如果理解了它的思想也就理解它的算法 我也只记得思想 具体算法记不得了 我就在这说说思想吧 红
  • html5 图片 遮罩层,6种炫酷的鼠标滑过图片显示遮罩层特效

    这是一款使用jQuery和CSS3制作的炫酷的鼠标滑过图片显示遮罩层特效 该图片制作层特效共6种不同的效果 使用一些简单的jQuery代码和CSS3过渡效果来完成 简单实用 可以为网站图片添加非常不错的效果 制作方法 HTML结构 该图片遮
  • 亿图脑图MindMaster(Pro)

    下载地址 https www edrawsoft cn download 微信扫码登录 无限结点
  • QT交叉编译arm

    QT环境以及交叉编译环境的搭建 提示 这个操作比较常规 我就说一下自己遇到的一些问题然后一些注意事项 文章目录 QT环境以及交叉编译环境的搭建 前言 一 QT使用方面 先得知道QT是怎么回事 QT是什么和我认为的优势 干货来了 qmake
  • 虚拟地址 到底如何映射到 物理地址 的?

    一 背景 1 讲故事 我发现有很多的 NET程序员 写了很多年的代码都没弄清楚什么是 虚拟地址 更不用谈什么是 物理地址 以及Windows是如何实现地址映射的了 这一篇我们就来聊一聊这两者之间的联系 二 地址映射研究 1 找虚拟地址 怎么

随机推荐

  • html调用内网海康威视摄像头

    html调用内网海康威视摄像头 我的需求很简单就是在html的主页上用iframe加载出摄像头 海康威视的摄像头无法直接调用 必须安装海康提供的web插件包 使用插件的demo是可以调用的 但是单独搞出来又无法使用 所以直接在原来的demo
  • opencv ffmpeg推流

    基于opencv采集推流 1 opencv采集rtsp解码 可以基于usb 摄像机 调用系统驱动 和rtsp 调用ffmpeg 接口 转yuv加解码 摄像机 2 ffmpeg缩放转换像素格式 3 ffmpeg编码H264 4 ffmpeg推
  • 使用JS实现对页面的繁体简体翻译转换

    使用JS实现对页面的繁体简体翻译转换 效果图 一 HTML代码 二 Js代码 总结 效果图 废话少说直接上代码 一 HTML代码
  • wsl无法连接到win上的docker

    https docs docker com desktop windows wsl
  • QT 写一个属于自己的消息弹窗MessageBox

    前言 在接触公司的一个桌面应用项目后 发现里面很多窗体都是自己写的而不是使用QT自带的 例如消息弹窗 今天这篇博客就记录下来如何自己写一个消息弹窗 内容可能有点多 但都是本人自己一步一步操作后 测试可行后才记录下博客这里来的 希望对看到这篇
  • kaldi中SHELL调用C++程序过程源码分析

    引入 kaldi真正的核心源码 都是C 写成的 这个结论可以从如下两点得以确认 1 在kaldi的源码kaldi src目录下 能看到很多扩展名为 cc的源程序 这是linux下C 源码 2 在源码中 比如kaldi src featbin
  • 和导师的第二次探讨

    Jason提问 导师 最近读文献的方面我碰到两个问题 一 就是感觉读的太杂了 人工智能方向太大 文章五花八门 二 内容刚接触感觉晦涩难懂 特别是英文文献 而且用翻译软件意思有时候翻译成中文就感觉也不对 我应该如何解决呢 导师回答 对于问题一
  • sourceInsight官网介绍及插入定制语言支持

    sourceInsight官网介绍及插入定制语言支持 版本说明 版本 作者 日期 备注 0 1 ZY 2019 6 4 初稿 目录 文章目录 sourceInsight官网介绍及插入定制语言支持 版本说明 目录 一 sourceinsigh
  • 已经有了ERP,为什么还要上MES?

    当前 制造企业面临着巨大的竞争和成本压力 利润越来越少 交货时间要求越来越短 人力成本越来越高 产品越来越复杂 大多数企业已经在使用ERP系统了 他们会想 我已经上了ERP了 为什么还需要MES系统 许多工厂车间只有很有限的IT系统 比如自
  • Vector简介说明

    转自 Vector简介说明 下文笔者讲述Vector简介说明 如下所示 Vector简介 Vector集合和ArrayList集合功能相似 底层都是通过数组来实现集合的 Vector和ArrayList最大的区别是Vector的很多方法都是
  • 开发Android硬件访问服务

    在http blog csdn net getnextwindow article details 47731597中 为Android系统添加了HAL模块 开发好一个硬件抽象层以后 我们通常还需要在应用程序框架中实现一个硬件访问服务 硬件
  • 数据结构实验--带环、相交链表问题

    一 问题描述 基于课程上机关于单链表的作业 要求进一步实现以下需求 1 构造链表后 将元素值为 m 和 n 从键盘输入 如有多个相同元素值 仅考虑首个出现的元素 的节点建立连接 注意判断节点出现的先后关系 将后面出现的节点 假设为 n 的链
  • 【数据结构】栈和队列

    栈和队列 一 栈 1 栈的简单介绍 2 栈的相关函数接口实现 1 初始化 2 销毁 3 压栈 4 弹栈 5 判空 6 取栈顶元素 7 栈的大小 二 队列 1 队列的简单介绍 2 队列的相关函数接口实现 1 初始化 2 销毁 3 插入 4 删
  • 台湾海峡隧道工程线路初定3个方案(图)

    台湾海峡隧道工程线路初定3个方案 图 http www sina com cn 2007年04月22日01 50 新京报 3方案示意图 本报讯 昨日 第一届海峡两岸通道 桥隧 工程学术研讨会新闻发布会在福州举行 与会专家称 台湾海峡隧道工程
  • PLC驱动伺服电机、步进电机共阳极接法-20230701

    由于工作需要 需要测试一台小型伺服电机是否好坏 记录一下接线方法 设备如下 信捷XDM 60T10 C PLC 安诺机器人 57AIM30一体化伺服电机 官网找了下技术手册 可以看到这是一款24V供电的小型伺服驱动器 供电可以用手头的这款P
  • 高通平台(8917/8937/8953...) secure boot 软件配置

    以下以8917平台为例 其他平台类似 找到对应配置文件即可 1 新建临时目录 mkdir tmp cd tmp 2 复制openssl文件到临时目录 cp LA UM LINUX android vendor qcom proprietar
  • Pytorch(GPU)详细安装教程

    如果你也是为了安装Pytorch的话 然后在安装CUDA时出现上述错误时 那么就有必要往下看了 我电脑小白 自己摸索安装 一点一点搜索 然后在我不断努力下终于安装成功 最近也是在学习深度学习 把自己安装软件过程中遇到的问题很大家分享一下 在
  • Apollo CyberRT编译问题‘Socket closed‘

    Apollo 编译问题 Socket closed apollo CyberRT编译错误 错误原因 解决方法 apollo CyberRT编译错误 Server terminated abruptly error code 14 error
  • Oracle函数 获得一个UUID

    通过Oracle函数返回一个UUID create or replace function F GET UUID p length in INT return varchar2 is Result varchar2 200 说明 返回一个指
  • GitHub入门教程

    一 注册GitHub账号 GitHub官网https github com 注册之后 登录注册的邮箱验证后注册完成 二 下载Git 有Mac Windows Linux版本的 下载地址 https git scm com downloads