关于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 的位置写出 *就行了

在这里插入图片描述

结果如下

在这里插入图片描述

多说一嘴,如果已经将令牌与远程连接好了,也可以直接用小乌龟add来实现一系列操作哦

  • 56
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
Github是一个基于Web的代码托管服务平台,同时它也是开放源代码的社交化程序员平台,因此在使用GitHub时需要先创建一个仓库,这个仓库将是我们上传代码的地方。下面详细介绍在GitHub建立仓库并添加项目的步骤: 第一步:注册GitHub账户并创建一个仓库 首先需要打开GitHub网站并进行注册,注册成功后,在主页的右上角点击「+」号,选择「New repository」来创建一个新的仓库。在新建仓库界面,需要填写仓库名称,选择公开或私有等提交选项,最后点击「Create repository」来创建仓库。 第二步:克隆或下载代码 在仓库创建成功后,根据需要可以选择克隆或下载代码,以便在本地环境中开发项目。克隆操作可以通过「Clone or Download」按钮来获取仓库链接,然后在本地命令行工具中执行相应的克隆命令即可。 第三步:向仓库添加代码 仓库创建成功后,可以向仓库添加代码。这可以通过直接拖拽本地代码到仓库中来实现,也可以在命令行工具中使用Git命令完成代码的上传操作。需要注意,上传代码时应该确认添加了所有必要的文件,而不是只上传变更部分。 第四步:提交代码 添加新代码后,需要在GitHub提交新代码,这可以通过在命令行工具中使用Git提交命令,或通过直接在GitHub网页中点击「Upload files」实现。如果是第一次提交,还需要执行「git config --global user.name '用户名'」和「git config --global user.email '邮箱地址'」 命令来绑定提交人员的信息。 第五步:推送代码 最后,将完成的代码提交仓库后,需要使用「Git push」 命令将代码推送到GitHub服务器,该操作将会将本地更新后的代码同步至远程服务器上,这就算是成功向仓库添加项目了。 总结: GitHub是程序员们非常常用的代码托管平台,建立仓库并添加项目的过程十分简单,主要是在仓库创建、代码添加、提交及推送等四个方面,需要仔细了解基本命令操作,才能更好地与后续工作接轨,实现更好的项目管理和团队协作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值