GitHub上传本地文件

简介: GitHub上传本地文件

第一步:登录github账户,没有就先去注册

引用的注册连接:https://blog.csdn.net/weixin_45738527/article/details/105146064

第二步:下载git的上传助手

Git - Downloading Package (git-scm.com)

第三步:本次上传文件,采用的是git Bash Here

1.新建一个仓库(Repository)

1)进入github首页

2)点击New repository

3)创建仓库

是为了把本地文件上传到仓库里

4)打开git Bash Here

克隆仓库的ssh地址

git clone git@github.com........(复制的ssh地址)

cd (要上传的文件名)

在本地创建一个git仓库

git init

将项目添加到暂存区

git add .

将项目提交到git仓库

git commit -m "提交信息"

此时会遇到“你是谁”的提示

所以要先执行Run的两个语句

git config --global user.email "注册git的邮箱"

git congig --global user.name “github的账户名”

为避免后续操作遗漏,先检查是否配置过SSH密钥

cd ~/.ssh

如上图没有则创建

5) 创建SSH 不断enter下去

ssh-keygen -t rsa -C ‘youremail@qq.com’

在密钥地址中找到.ssh文件夹,pub文件用记事本打开,复制ssh密钥到github的SSH那儿,然后完成创建。

在github的settings里点击SSH and GPG keys 新建一个SSH密钥

这里可以查看生成的密钥

cat ~/.ssh/id_rsa.pub

来验证一下这个key是不是正常工作的

ssh -T git@github.com

之后会问你
Are you sure you want to continue connecting (yes/no)?
只要回答yes,回车就会看到下面的
Hi Anonymous! You've successfully authenticated, but github does not provide shell access.
就表示你的设置已经成功了。

6)重新回到 将项目提交到仓库这里

git commit -m "提交信息"

提交成功后,将文件从本地仓库上传到github里的仓库

注意看仓库所在分支是master还是main

我这里是main

git push origin main

这里会面临两次的登录验证,因此,在执行这个命令之前应该先设置好二次验证登录的账号名,否则会登录失败。(如上图所示)

·在个人账户中找到settings,点击Developer settings里的personal access tokens来新生成一个token。

生成成功后,一定要记得复制生成的密码!!!

第一次登录的账户和密码是你自己github的账户密码

第二次登录的账户和密码是刚刚设置的Note账户和token密码

最后!就上传成功啦!!!

相关文章
|
机器学习/深度学习 分布式计算 DataWorks
EasyRec 使用介绍|学习笔记
快速学习 EasyRec 使用介绍。
1914 0
|
4月前
|
XML 前端开发 调度
上下文爆炸?揭秘智能压缩术:引用机制让多智能体飞起来​
本文探讨多智能体协作调度中的层级指挥模式及其在实际应用中的性能与体验优化。针对 React 模式在工具调用、上下文管理、任务总结与过程监督等方面的痛点,提出流式 XML 工具调用、上下文压缩、通用推理兜底、任务总结增强与 MCP 监督机制等改进方案,有效提升任务执行效率与系统稳定性,为多智能体系统优化提供实践参考。
329 0
|
2月前
|
机器学习/深度学习 人工智能 API
从外贸数据孤岛到智能引擎:信风AI多Agent架构深度解析
传统外贸获客面临数据孤岛、决策固化、工具割裂三大困境。信风TradeWind AI通过多Agent协同架构,构建“数据-决策-执行”闭环,实现从单点工具到智能协同系统的跃迁,打造可扩展、可定制、可进化的AI获客引擎。
|
供应链 数据可视化 搜索推荐
电商管理:从传统到数字化的转变
在数字化时代,电商管理涵盖供应链、客户关系、数据管理和营销推广等多个关键领域。本文探讨了这些领域的策略及挑战,并介绍了板栗看板这一创新工具如何助力电商企业实现高效运营和可持续发展。
323 19
|
敏捷开发 监控 数据可视化
软件工程基础知识,软考选择题的重点
本文总结了软件工程的基础知识要点,包括软件生命周期、过程成熟度级别、开发模型、开发方法、软件测试、项目管理(成本估算、进度管理、风险管理)以及软件质量特性,旨在为软考选择题提供复习重点。
349 2
|
Linux Android开发 iOS开发
FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg
FFmpeg跨平台支持多系统,包括Linux、macOS、Windows和Android。官方提供[编译指南](https://trac.ffmpeg.org/wiki/CompilationGuide)。在CentOS上,编译涉及安装多个依赖,如NASM、Yasm、libx264、libx265、libfdk_aac等。同样,在EulerOS上,需安装相关工具并分别编译x264、x265和FFmpeg。详细FFmpeg开发内容可参考《FFmpeg开发实战:从零基础到短视频上线》。
533 1
FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg
|
Ubuntu 安全 网络安全
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
306 0
|
前端开发 Java 应用服务中间件
在Spring Boot中配置web app
在Spring Boot中配置web app
|
应用服务中间件 nginx
已解决:nginx修改上传文件大小限制
已解决:nginx修改上传文件大小限制
277 0
CRC与FCS的区别和联系
CRC与FCS的区别和联系
1179 0