关于GitHub仓库建立及提交问题

文章目录

  • 前言
  • GitHub仓库创建
  • token令牌的获取
  • GitHub克隆到本地
  • GitHub上传文件


前言

为了整一个GitHub仓库然后上传文件,笔者看了不下100篇博客,20段教程,最后在两位大佬的帮助下,才整明白了😭

先提前说一嘴从 2021年8月14日 起,GitHub官方就不再支持文件提交时使用用户名账号及密码,所以大家至少这个时间前的攻略可以跳过了(不过笔者把能踩的坑都踩了一边😎😭)

与原来直接用账号密码提交不同的是,现在需要用到的是令牌即token,后面笔者会讲

着实来之不易,希望我的方法可以帮到大家

GitHub仓库创建

账户啥的创建的就不详细说了,避重就轻,直击重点

点击个人头像,找到仓库选项

在这里插入图片描述

点击 NEW

在这里插入图片描述

仓库的创建事项大约如下了,最下面两个模板和许可证,没啥必要的就选None吧
为了方便查看这里笔者选上自选文件

在这里插入图片描述

创建完成
点击右上角绿色按钮code可以复制仓库地址

在这里插入图片描述

token令牌的获取

前面也说了,现在我们不能通过账号密码将文件提交到仓库,话不多说,这就演示

一、在任何页面的右上角,单击个人资料照片,然后单击“设置”。

在这里插入图片描述

二、在左侧边栏中,单击“ 开发人员设置”。

在这里插入图片描述

三、请在左侧边栏的“ Personal access token”下,单击“细粒度令牌” 。

四、单击“生成新令牌”。

在这里插入图片描述

在“令牌名称”下,输入令牌的名称。

在“过期时间”下,选择令牌的过期时间。

(可选)在“说明”下,添加说明来描述令牌的用途。

在“资源所有者”下,选择资源所有者。 令牌只能访问所选资源所有者拥有的资源。 除非你所属的组织选择加入 fine-grained personal access token,否则不会显示该组织。 有关详细信息,请参阅“为组织设置个人访问令牌策略”。

(可选)如果资源所有者是需要批准 fine-grained personal access token 的组织,请在资源所有者下方的框中输入请求的理由。

在“存储库访问权限”下,选择希望令牌访问的存储库。 应选择满足需求的最小存储库访问权限。 令牌始终包括对 GitHub 上所有公有存储库的只读访问权限。

如果在上一步中选择了“仅选择存储库”,则在“所选存储库”下拉列表下,选择希望令牌访问的存储库 。

在“权限”下,选择要授予令牌的权限。 根据指定的资源所有者和存储库访问权限,有存储库、组织和帐户权限这几种可能性。 应根据需要选择最小权限。

单击“生成令牌”。****

在这里插入图片描述

记得把你的token保存下来,因为你再次刷新网页的时候,你已经没有办法看到它了

在这里插入图片描述

GitHub克隆到本地

找到要克隆的位置,利用git工具中的 Git Bash Here

在这里插入图片描述

跳出弹窗后,输入 ** git clone + “仓库地址”**

出现类似笔者这里的信息就代表成功了

在这里插入图片描述

这里我们也可以看到刚刚空的文件夹里出现了我们创建的仓库名

在这里插入图片描述

里面也有刚刚我们创建的用来证明克隆成功的自述文件

在这里插入图片描述

GitHub上传文件

这里创建一个名为 111txt 文件,来测验一下上传过程

提交三板斧

  • add :git add a.c(要上传的文件及格式,文件夹直接文件夹名)
  • commit : git commit -m “a.c”
  • push : git push origin main

这样我们就可以传成功了

在这里插入图片描述

由于这里笔者已经把令牌远程输入了,这里就没有显示出来了,如果没有体检输入过令牌的话,会出现这两条信息,上面输入Github账户名,下面输入刚刚获得的令牌就行了

在这里插入图片描述
也可以把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token了:

git remote set-url origin https://<your_token>@github.com//.git

在这里插入图片描述

如果需要整个路径下的文件都提交,将 a.c 的位置写出 *就行了

在这里插入图片描述

结果如下

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/681615.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Capl简单数据类型

Capl简单数据类型&#xff0c;分为三大类&#xff0c;分别是整形、浮点型、字符型。 1.整形 在数据保存到变量中的时候&#xff0c;如果超过了变量存储的范围&#xff0c;会被截断。 在capl语言中&#xff0c;系统会默认给常量分配四个字节的空间。 例如byte a255;其中255是…

MySQL——系统变量

使用 #最大连接用户数 select MAX_CONNECTIONS; #临时存放构成每次事务的SQL的缓冲区长度 select BINLOG_CACHE_SIZE; #SQL Server的版本信息 select VERSION; 查询结果

618洗地机怎么选?洗地机品牌实测推荐

在当今快节奏的生活中&#xff0c;家庭清洁工作往往占用了宝贵的休息时间。洗地机的出现&#xff0c;解放了人们的双手&#xff0c;让家庭清洁变得更加轻松和高效。它不仅能够满足现代家庭对清洁工作的基本需求&#xff0c;更以智能化的操作和卓越的性能&#xff0c;成为提升生…

wePWNise:一款功能强大的红队Office宏VBA代码生成工具

关于wePWNise wePWNise是一款功能强大的Office宏VBA代码生成工具&#xff0c;该工具基于纯Python开发&#xff0c;可以帮助广大研究人员生成用于Office宏或模版的VBA代码&#xff0c;并以此来测试目标Office环境、应用程序控制和防护机制的安全性。 wePWNise的设计理念将自动化…

Petalinux的使用——定制Linux系统

文章目录 配置petalinux运行环境petalinux设计流程 配置petalinux运行环境 Petalinux的安装在文章Ubuntu镜像源的更改及其Petalinux的安装中已经介绍&#xff0c;下面介绍petalinux运行环境的配置过程。 进入到petalinux的安装路径下&#xff0c;使用下面的命令对petalinux的运…

怎么把多个视频合成一个视频?6个软件教你轻松合成视频

怎么把多个视频合成一个视频&#xff1f;6个软件教你轻松合成视频 合成多个视频成为一个视频可以通过专业的视频编辑软件或在线工具来实现。以下是六个方便使用的软件&#xff0c;它们可以帮助你轻松合成视频&#xff1a; 迅捷视频剪辑软件&#xff1a;这是专业的视频编辑软…

【数据结构】详解栈

今天我们主要来了解栈&#xff01;如果对知识点有模糊&#xff0c;可翻阅以往文章哦&#xff01; 个人主页&#xff1a;小八哥向前冲~-CSDN博客 所属专栏&#xff1a;数据结构【c语言版】_小八哥向前冲~的博客-CSDN博客 c语言专栏&#xff1a;c语言_小八哥向前冲~的博客-CSDN博…

python实现txt文件内容对比功能

欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一.前言 二.代码 三.演示 四.代码分析 一.前言 内容对比是一种常见的信息分析和研究方法,主要涉及对不同来源、类型或版本的内容进行比

深度解析:数据结构二叉树(1)

✅作者简介&#xff1a;大家好&#xff0c;我是再无B&#xff5e;U&#xff5e;G&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a; 再无B&#xff5e;U&#xff5e;G-CSDN博客 目标 1. 掌握树的基本概念 2. 掌握二叉…

[NSSRound#1 Basic]basic_check

[NSSRound#1 Basic]basic_check 开题什么都没有&#xff0c;常规信息搜集也无效 发现题目允许PUT的两种做法&#xff1a; 1、 CURL的OPTIONS请求方法查看允许的请求方式 curl -v -X OPTIONS http://node4.anna.nssctf.cn:28545/index.php2、 kali自带的nikto工具扫描网址 Nik…

盘点十款企业电脑监控软件的功能及优势

企业电脑监控软件是专为企业环境设计的工具&#xff0c;用于监视员工的电脑使用情况&#xff0c;以确保安全性、生产力和合规性。以下是一些常见的企业电脑监控软件&#xff0c;以及它们的功能和优势&#xff1a; 1、Ping32&#xff1a; 功能&#xff1a;网站访问监控、即时通…

1-3ARM_GD32点亮LED灯

简介&#xff1a; 最多可支持 112 个通用 I/O 引脚(GPIO)&#xff0c;分别为 PA0 ~ PA15&#xff0c;PB0 ~ PB15&#xff0c;PC0 ~ PC15&#xff0c;PD0 ~ PD15&#xff0c;PE0 ~ PE15&#xff0c;PF0 ~ PF15 和 PG0 ~ PG15&#xff0c;各片上设备用其来实现逻辑输入/输出功能。…