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

news2024/11/16 1:35:20

文章目录

  • 前言
  • 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.coloradmin.cn/o/1656580.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux-02

Linux常用命令&#xff1a; ls: 列出目录touch: 创建文件 touch test.txt echo:往文件写内容echo "i love linux" >>test.txtcd&#xff1a;切换目录pwd&#xff1a;显示目前的目录mkdir&#xff1a;创建一个新的目录 mkdir dai:创建目录dai mkdir -p test1/t…

组件目录存放问题

目录 一、思考引入 二、组件分类 三、组件分类的目的 一、思考引入 .vue文件本质无区别&#xff0c;而路由相关的组件&#xff0c;为什么要放在views目录呢&#xff1f; 二、组件分类 .vue文件分2类&#xff1a;页面组件和复用组件。注意&#xff1a;都是.vue文件&#xff…

C++进阶之路:何为命名空间、缺省参数与函数重载

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…

制造业的智慧进化:机器学习与人工智能的全方位渗透

&#x1f9d1; 作者简介&#xff1a;阿里巴巴嵌入式技术专家&#xff0c;深耕嵌入式人工智能领域&#xff0c;具备多年的嵌入式硬件产品研发管理经验。 &#x1f4d2; 博客介绍&#xff1a;分享嵌入式开发领域的相关知识、经验、思考和感悟&#xff0c;欢迎关注。提供嵌入式方向…

OpenBayes 在线教程|自拍图片秒变个人写真!小红书团队「InstantID」效果炸裂!GitHub收藏量达9.9K

小红书一群脑洞大开 95 后工程师开源的「InstantID」项目&#xff0c;一经发布就让整个科技界炸了锅&#xff0c;GitHub 收藏量更是达到了 9.9K&#xff01; 从炫酷的赛博朋克到端庄的油画风格&#xff0c;再到立体感十足的 3D 雕像......只需输入一张自拍&#xff0c;InstantI…

springboot和html学院教务管理系统

端口号根据你实际运行程序的端口号来 访问地址&#xff1a;localhost:8080 学生 : student1 123456 管理员&#xff1a;admin 123456 老师&#xff1a;2020001 123456 sys_user 表是账号和密码

基于springboot+vue+Mysql的自习室预订系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

Linux——socket编程之tcp通信

前言 前面我们学习socket的udp通信&#xff0c;了解到了socket的概念与udp的实现方法&#xff0c;今天我们来学习一下面向连接的tcp通信。 一、tcp套接字创建 UDP和TCP都是通过套接字&#xff08;socket&#xff09;来实现通信的&#xff0c;因此TCP也得使用socket()接口创建…

信息技术自主可控的意义,针对国产化替换,服务器虚拟化或比公有云更具优势

我们之前在文章《博通收购VMware后&#xff0c;经销商和用户如何应对&#xff1f;新出路&#xff1a;虚拟化国产替代&#xff0c;融入信创云生态》中提到&#xff1a; 从信创整体发展和政策标准来看&#xff0c;供应商必须满足两个条件&#xff1a;一是融入国产信息技术生态&am…

DuDuTalk:4G桌面拾音设备在银行网点服务场景的应用价值

随着科技的飞速发展&#xff0c;银行业也在不断地寻求创新以提高服务质量和效率。在这个过程中&#xff0c;4G桌面拾音设备作为一种新型的智能设备&#xff0c;其在银行网点服务场景中的应用价值逐渐凸显出来。本文将从多个角度探讨4G桌面拾音设备在银行网点服务场景的应用价值…

如何更快地执行 Selenium 测试用例?

前言&#xff1a; 当我们谈论自动化时&#xff0c;首先想到的工具之一是 Selenium。我们都知道Selenium WebDriver 是一个出色的 Web 自动化工具。实施Selenium 自动化测试的主要原因是加速 selenium 测试。在大多数情况下&#xff0c;Selenium 的性能比手动的要好得多。但是&…

vue3+ts之el-tooltip换行显示内容

<el-tooltip placement"top-end"><div slot"content" class"tips"><el-button type"primary" click"exportData">导出</el-button></div><template #content><span class"cont…

出差——蓝桥杯十三届2022国赛大学B组真题

问题分析 该题属于枚举类型&#xff0c;遍历所有情况选出符合条件的即可。因为只需要派两个人&#xff0c;因此采用两层循环遍历每一种情况。 AC_Code #include <bits/stdc.h> using namespace std; string str;//选择的两人 bool ok(){if(str.find("A")!-1…

关于如何取消数据请求的操作

直接上码&#xff1a; class RequestManager {constructor() {this.requestQueue []}addRequestQueue(axios) {// 创建取消令牌const cancelToken axios.CancelToken.source()this.requestQueue.push(cancelToken.cancel)return cancelToken.token}clearRequestQueue() {thi…

【Android】Kotlin学习之数据容器(数组for循环遍历)

数组遍历 1. for ( item in arr){…} 2. for ( i in arr.indeces ) {…} (遍历下标) 3. for ((index, item) in arr.withInfex()) {…} (遍历下标和元素) 4. arr.forEach {} ( 遍历元素 ) 5. arr.forEachIndexed{index, item -> …}

刷!简单的转录组分析+Cytoscape三小时工作量,思路易复现

说在前面 两样本孟德尔随机化应该大伙都了解的不少&#xff0c;不过今天看到一篇&#xff0c;有点“料”的文章&#xff0c;一句话总结&#xff1a;Cytoscape乱拳打死老师傅&#xff0c;通篇除了WGCNA、差异分析是作为常规的转录组分析方法&#xff0c;剩下的几乎都是ClueGO的…

C盘文件清理

WinSxS里面的文件是不可删除的。WinSxS下有很多重要的组件&#xff0c;版本也很繁杂&#xff0c;为了保证Windows的正常运行&#xff0c;请确保这些文件一个都不能少。这些文件支撑着mscorwks.dll&#xff0c;没有它们&#xff0c;mscorwks也无法加载。强行删除后可能只有以安全…

大模型日报|今日必读的 8 篇大模型论文

大家好&#xff0c;今日必读的大模型论文来啦&#xff01; 1.清华、智谱AI 团队推出代码评测基准 NaturalCodeBench 大型语言模型&#xff08;LLM&#xff09;在为生产活动生成代码方面表现出强大的能力。然而&#xff0c;目前的代码合成基准&#xff0c;如 HumanEval、MBPP …

Latex编辑器WinEdt修改正文字体大小方法,防止字体大小对眼睛不好

一、背景 使用Latex编辑器WinEdt写论文时&#xff0c;默认的正文字号太小&#xff0c;看起来比较累眼&#xff0c;如下图所示。但是该编辑器没有简单的设置菜单&#xff0c;不能一键修改字体大小。因此通过百度测试以下方法可以&#xff0c;特记录如下。 二、WinEdt修改正文字…

院校信息 | 伯明翰大学24Fall新增3个专业!附截止时间!

伯明翰大学针对2024年秋季入学&#xff0c;推出3个新的授课型硕士项目&#xff1a; MSc Financial Data Science 金融数据科学理学硕士 MSc Statistical Data Science 统计学数据科学理学硕士 MSc Statistics 统计学理学硕士 以上所有课程24fall申请截止时间为6月1日&#xf…