当前位置: 首页 > news >正文

本地文件夹上传到Github

本地文件夹上传到Github

  • 步骤1. 下载git
  • 步骤2. 在github中新建一个库(Repository)
  • 步骤3. 设置SSH key
  • 步骤4. 添加SSH keys
  • 步骤5. 本地文件上传到github
  • 参考

步骤1. 下载git

  下载git客户端,并在本地安装完成。

步骤2. 在github中新建一个库(Repository)

在这里插入图片描述
在这里插入图片描述

步骤3. 设置SSH key

  1. 检查是否存在ssh key,在本地电脑路径(C:\Users\用户名\.ssh)检查 id_rsa.pub 这个文件是否存在,如果如下所示,直接转步骤4。
    在这里插入图片描述
  2. 如果 id_rsa.pub 不存在,输入如下命令,
ssh-keygen -t rsa -C "email"  # email为你在github上注册的邮箱

然后按回车,需要输入两次字符串生成密钥,要记住这些字符串,以后提交要用,也可以直接按回车过,建议直接按回车,出现下图显示,则说明密钥已生成。
在这里插入图片描述
3. 打开C:\Users\用户名\.ssh), id_rsa.pub 这个已经存在。

步骤4. 添加SSH keys

在github setting里添加SSH keys,按下图步骤进行即可;
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤5. 本地文件上传到github

  1. 先在本地创建一个文件夹,这里命名为test,将需要上传的文件放到test文件夹中。
  2. 右键test文件夹,打开Git Bash Here弹出命令窗口 ,输入如下语句进行上传。
git init  # 在此文件夹生成一个.git隐藏文件;
git add . # 将文件添加到缓存区( 注意这个".",是有空格的,"."代表这个test这个文件夹#下的目录全部都提交,也可以通过git add 文件名 提交指定的文件);
git status # 查看现在的状态,也可以不看,随你啦,可以看到picture文件夹里面的内容都提交上去了;
git config --global user.name "your name"  # "your name" 是github用户名字
git config --global user.email "your email"  # "your name" 是github注册邮箱
git commit -m "这里是注释"  # 提交添加到缓存区的文件
git remote add origin https://xxx@xxx/test.git   
# 添加新的git方式的origin, github上创建好的仓库和本地仓库进行关联
git push origin master  # 把本地库的所有内容推送到远程仓库(github)上,即上传本地文件。

如果显示下图,则说明上传成功(图片来着参考内容1)。
在这里插入图片描述

参考

[1] 上传本地文件(夹)到GitHub和更新仓库文件
[2] Github实现本地文件夹上传

http://www.lryc.cn/news/98459.html

相关文章:

  • 云原生|kubernetes|kubernetes集群部署神器kubekey安装部署高可用k8s集群(半离线形式)
  • Vite + Vue3 +TS 项目router配置踩坑记录! ===>“找不到模块“vue-router”或其相应的类型声明。“<===
  • windows安装npm, 命令简介
  • 微信聊天记录监管有多重要?
  • 【数据结构】实验十:哈夫曼编码
  • Linux-head
  • HHDESK便捷功能介绍三
  • 小试梯度下降算法
  • 【React】版本正确安装echarts-liquidfill(水球图表)包引入不成功问题
  • Debian 11 编译安装 git 2.42.0(基于 OpenSSL)
  • 将Linux init进程设置为systemd
  • element-ui form表单的动态rules校验
  • AGI如何提高智力水平
  • 【广州华锐互动】无人值守变电站AR虚拟测控平台
  • 【C语言】文件操作(二)
  • Kotlin小节
  • 西安电子科技大学
  • 【数据挖掘】PCA/LDA/ICA:A成分分析算法比较
  • 微服务模式:业务服务模式
  • idea中创建请求基本操作
  • springboot整合log4j2
  • Linux输出内容到指定文件
  • mysql主从同步怎么跳过错误
  • 【论文阅读】DEPIMPACT:反向传播系统依赖对攻击调查的影响(USENIX-2022)
  • Nginx 功能及配置详解
  • CSS 瀑布流效果效果
  • Python 进阶(一):PyCharm 下载、安装和使用
  • 微信小程序使用ECharts的示例详解
  • 微信小程序生成二维码(weapp-qrcode)可添加logo
  • 【云原生】Docker容器资源限制(CPU/内存/磁盘)