使用github上传代码(包含视频)

步骤1:

在git上面创建项目

repository name就是项目的名称

description就是项目描述

其他不用管,也不用加。(add readme也不要加,后面会讲)

步骤2:下载git客户端

网址:Downloads

直接无脑下一步

步骤3:创建你要上传的文件夹

1:你的文件夹里面有你上传的文件和代码

点击文件夹右键,找到open git bash here

这样就会自动进入上传文件夹的路径

2:绑定用户

执行命令:

git config --global user.name "XXX" 其中XXX是你github用户名的名字。

git config --global user.email "xxx@163.com" 里面填写你的github的注册的邮箱。

步骤4:生成SSH key

输入命令: ssh-keygen -t rsa -C "xxx@163.com" 然后回车,回车,回车

此时,你可以打开文件下 C盘下面的用户下面的.ssh文件夹。查看有没有id_rsa.pub文件,这个就是秘钥

注意这里有个大坑:

如果你的用户名是中文的,那么恭喜你,这里会出现报错,显示文件不存在。

解决方法:在C盘下面生成一个新的文件,然后吧秘钥放在这个文件里面:

命令:

mkdir -p /c/PublicSSH

ssh-keygen -t rsa -C "xxx@qq.com" -f "/c/PublicSSH/id_rsa"

随后将文件下生成的两个文件剪切在.ssh文件夹里面。

步骤5:在远端github中配置秘钥

点击个人头像,找到setting,找到SSH and GPG Keys,并新建一个,title可以和项目一致,然后将id_rsa.pub文件用笔记本打开,然后复制粘贴在key里面。

步骤5:上传代码

(1)在你需要上传的文件中,点击右键,找到open git bash here

(2)检查一下是否已经注册好:

检查代码:

git config --global user.name

git config --global user.email

没有就执行命令:

git config --global user.name "XXX" 其中XXX是你github用户名的名字。

git config --global user.email "xxx@163.com" 里面填写你的github的注册的邮箱。

(3)上传代码:

git init

随后你也可以使用ls命令进行检查有没有缓存文件

使用git status 显示那些已经被缓存了(注意:大于100M的上传不了)

git add .

git commit -m "first commit"

git branch -M main

git remote add origin git@github.com:XXXXXX.git 这个在git网页你创建的项目中有

git push -u origin main

步骤6:删除文件

以debug_vis文件夹为例:

git rm -r debug_vis "删除本地这个文件夹,并告诉 Git 这些文件要从版本库里删除。"

git commit -m "remove debug visualization files" "提交这次删除记录。"

git push "把删除结果同步到 GitHub。"

相关推荐
fthux5 小时前
RenoPit 能为普通业主做什么?看懂图纸、审查合同,提前发现装修坑
javascript·人工智能·ai·开源·github·chrome扩展·open source·edge扩展·firefox扩展
码流怪侠9 小时前
【GitHub】Bend:让 GPU 并行编程像写 Python 一样简单
python·github
炸膛坦客9 小时前
Git 和 GitHub:(九)修改本地仓库内容并推送到远程仓库(关联/克隆)
git·github
lazy H12 小时前
Git clone 怎么用?克隆项目及常见问题完整教程
大数据·git·后端·学习·搜索引擎·github
m0_7436975915 小时前
关于ftp与SELinux的冲突问题
git·github
凌奕16 小时前
我读了六个 Coding Agent 的上下文压缩源码,发现网上流传的数据一半是错的
github·agent·claude
一次旅行20 小时前
act本地预跑GitHub Actions:Python项目完整CI/CD流水线实战
python·ci/cd·github
敢敢是只喵i20 小时前
Agent 为什么需要 guidance,但不能把 guidance 当成安全策略?
github·aigc
不简说20 小时前
JS 代码技巧 vol.9 — 20 个设计模式在真实项目里的应用
前端·javascript·github
逛逛GitHub21 小时前
很多神级开源 Agent 从它演化而来:77K Star 的 Pi 太强了。
github