写文章注册登录

  • 首页
  • 下载App
×

两种方法上传本地文件到github

hanyuntao 关注

2017.03.31 12:20* 字数 796 阅读 16682评论 7喜欢 45

自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败。最重要的原因是我习惯本地编辑,完成以后再一起上传github。看过了几个教程,总结出最适合自己的比较简单的方法。

两种方法上传本地文件到github

1. github在线上传文件夹

在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可。

1.1点击上传文件
点击上传

1.2 直接拖拽

直接拖拽即可上传文件夹及文件夹里面的文件。如果点击* choose your files *就只能上传单个文件。

直接拖拽

2. 通过git工具上传本地文件夹(本地项目)

2.1 下载git工具
选择对应版本下载

2.2 下载完成后安装完成,注意在安装过程中可以选择创建桌面快捷方式
桌面快捷方式

2.3 绑定用户

打开git-bash.exe(直接在桌面上点击右键,或者点击开始按钮找到Git Bash)

运行gitBash.gif

在打开的GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱)

$ git config --global user.name "hanyuntao"
$ git config --global user.email "hanyuntaocn@163.com"
Paste_Image.png

2.4 设置SSH key(git中sshkey有何作用?)
2.4.1 生成ssh key

首先检查是否已生成密钥cd ~/.ssh,如果返回的ls有3个文件,则密钥已经生成。

密钥生成

如果没有密钥,则通过

$ ssh-keygen -t rsa -C "hanyuntaocn@163.com"

生成,生成过程中一路按3次回车键就好了。(默认路径,默认没有密码登录)
生成成功后,去对应目录C:\Users\hyt.ssh里(hyt为电脑用户名,每个人不同)用记事本打开id_rsa.pub,得到ssh key公钥。

ssh key公钥

2.4.2 为github账号配置ssh key

切换到github,展开个人头像的小三角,点击settings,然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题(最好跟本地仓库保持一致)。

设置sshkey.gif

接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥吧。\

2.5 上传本地项目到github

2.5.1 创建一个本地项目

这是我自己创建的几个文件夹及文件。

本地项目

2.5.2 建立本地仓库

1.首先进入text文件夹

cd d:text
首先进入text文件夹

2.执行指令:git init

执行git init

初始化成功后你会发现项目里多了一个隐藏文件夹.git

隐藏的文件夹

3.执行指令:git add .
将所有文件添加到仓库

执行git add .

4.执行指令:git commit -m "提交文件"
双引号内是提交注释。

提交文件

2.5.3 关联github仓库

1.到github text仓库复制仓库地址

复制仓库地址

2.执行指令:git remote add origin https://github.com/hanyuntao/text.git

执行指令

2.5.4 上传本地代码

执行指令:git push -u origin master

执行指令

2.5.5完成了

可以看到我们的本地项目已经上传到了github上了。

完成了

** 注意:git是不能管理空的文件夹的,文件夹里必须有文件才能上传。 **

参考资料:git中sshkey有何作用?
github入门到上传本地项目

喜欢的话请关注我,我会不断努力总结更多东西给大家。如果觉得我的文章对您有用,请随意打赏。您的支...

赞赏支持

 实用教程

© 著作权归作者所有
举报文章

关注hanyuntao

写了 32562 字,被 46 人关注,获得了 131 个喜欢

js学习中

喜欢
45

   更多分享

登录 后发表评论

7条评论 只看作者

按喜欢排序按时间正序按时间倒序

VVwwwWWW

2楼 · 2017.07.07 19:25

谢谢,学到了

 赞  回复

VVwwwWWW

3楼 · 2017.07.07 20:08

能转载吗,我是用linux下配置学你的文章的,会标注你的原文地址

 赞  回复

hanyuntao:

可以

2017.07.07 20:47  回复

 添加新评论

_丢丢_

4楼 · 2017.08.04 10:13

所有的push操作之前 请先pull 
git pull pp master --allow-unrelated-histories
个别版本git 2.9以后需要增加这个【--allow-unrelated-histories】

 赞  回复

bab9706d5dae

5楼 · 2017.08.31 01:37

感谢楼主教程~

 赞  回复

Fantasyintheill

6楼 · 2017.10.12 16:50

很棒的文章,谢谢哥

 赞  回复

b02f40ae9083

7楼 · 2017.10.23 15:10

可以

 赞  回复

被以下专题收入,发现更多相似内容

让前端飞

Git

Git使用

Git

Android...

工具

两种方法上传本地文件到github

注册github有段时间了,一直没用,今天发现了它的一个好处:编辑、上传代码都比较方便,不像这个*书还得加一些特殊符号才行~~于是网上搜了下上传技巧,准备将之前做的项目都传到github上以便于以后查看,兴许也能有助于他人--这里是两个比较简单的方法 两种方法上传本地文件到...

狂徒阿田

github入门到上传本地项目

一、创建github repository(仓库) 1-1 登录github github的官方网址:https://github.com ,如果没有账号,赶紧注册一个。 点击Sign in进入登录界面,输入账号和密码登入github。 1-2 创建repository(仓...

字短情长

Spring Cloud

Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...

卡卡罗2017

github入门到上传本地项目

GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。 GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。 利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助...

明月888

用Hexo-nexT-GitHub搭建个人博客

第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Shell”和“GitHub”,"Git Shell"用于命令行模式,“GitHub”桌面版。下面介绍一些常用命令: 1. 本地使用 |行为|命令|备注||-|-|...

不圆的石头

我是一只猫

贴上窗 看见你新砌的墙, 刚开的月季也倒在一旁。 你在墙的那边 一手提着桨浆, 一手向上扬。 我跳上了你的墙, 晒晒太阳。 ​​​

妖菲

能量的秘密

告诉你一个秘密:当你充满着欢喜心、慈悲心、包容心的时候,时空的能量会源源不断流入你的身体;当你打开智慧之门,法喜充满的时候,你获得的能量将超乎你的想象。当一个人真正发一个大的善愿后,他会在瞬间得到无限的能量。反之,当你内心充满怨恨、恐惧、无奈、嫉妒、烦恼的时候,你的能量会迅...

照茹

12号当铺--那壶名朝露的酒(酒逢知己)

一 无名又来了,举着他的小酒葫芦,冲我摇晃。 “你烦不烦?”我躺在铺了厚厚干草的石头上,连姿势都不想换。 “12号当铺重现江湖,你不想听听这一次,什么可以换他们的酒吗?” 我一下子坐起身来。12号当铺的酒,江湖闻名。闻名得近乎神话。浩浩江湖,几乎寻不到真正喝过他们酒的人。但...

安之若零

连载 :行走在月光里(五)

下午4.35时,雁龄站在窗前,望着窗外出神,在窗外,有一棵生长得很好的梨花树,花儿正娇艳的盛开。 苏晓在这个时候走了进来。 他安静的走到雁龄身后,看到了窗外的梨花树。 "12年前,那天傍晚,一个小女孩被变态吓到,惊恐中撞上了身旁的梨花树...."苏晓一边说,一边眯着一只眼,...

小雨滴落

除了生死,世上大概只有求而得和求不得

大明江湖里艳少和容疏狂感叹过,时间是最冰冷的杀人武器。对艳少这种才华横溢,玲珑通透,绝顶聪慧且高傲狂狷之人来说,时间就像一把刀子,让其慢慢从年少时的狂傲风发,到成年时的稳重低调,再眼睁睁的看着自己老去,是一种无奈的冰冷和残忍。除去无法拒绝的生与死,世间有的大概只是求而得和求...

清风倚漪澜_风北望

上传文件到github上的两种方式相关推荐

  1. 上传文件到GitHub上的两种方法(纯新手可以看看)

    一.GitHub官网上传 这种方法有一定局限性:对上传的文件数有限制 1.1.登陆GitHub官网 1.2.新建存储库 第一次建的库如下,点击箭头所指(跳1.3) 已经有的库直接如下图上传 1.3.上 ...

  2. Git实战之git客户端上传文件到github

    Git实战之git客户端上传文件到github 一.Git介绍 1.Git简介 2.版本控制系统的分类 二.检查本地系统版本 三.windows安装Git客户端 1.进入windows的powersh ...

  3. Confluence wiki上传文件时报“不能上传文件至Confluence中,服务器可能已失效”

    Confluence wiki 上传文件时报"不能上传文件至Confluence中,服务器可能已失效"的解决方法. 一. 后台管理修改配置 首先用管理员登陆Confluence后台 ...

  4. vue+elementui 同时有上传文件和批量上传文件功能,上传文件或批量上传文件后必须刷新才能再次上传文件

    报错描述: 使用element-ui的上传文件组件写一个批量上传和上传文件,但是发现每次上传文件后或者批量上传文件后,不能再次上传文件或者批量上传文件.只有进入页面第一次点击上传文件或者批量上传文件才 ...

  5. 解决ServletFileUpload上传文件时,获取上传文件名出现中文乱码问题

    解决ServletFileUpload上传文件时,获取上传文件名出现中文乱码问题 在我们使用ServletFileUpload上传文件时,我们通常会获取其上传的文件名,然而当文件名包含中文时,便可能出 ...

  6. html web上传文件原理,Web上传文件的原理及实现

    本文为原创,如需转载,请注明作者和出处,谢谢! 现在有很多Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于java的Commons FileUpload.还有Struts1.x和Stru ...

  7. python requests 上传文件_Python requests上传文件实现步骤

    工作中涉及到一个功能,需要上传附件到一个接口,接口参数如下: 使用http post提交附件 multipart/form-data 格式,url : http://test.com/flow/upl ...

  8. 后台系统上传文件回显上传进度条

    2019独角兽企业重金招聘Python工程师标准>>>   大家有必要看到文末 xhr传统的AJAX传输对象,在做后台系统的时候经常遇到文件上传的情景,以往的xhr已经能够应对文件表 ...

  9. php上传文件502,PHPStrom上传文件报502错误原因

    « PHPStrom上传文件报502错误原因» PhpStorm是一个轻量级且便捷的PHP IDE,其自身拥有apache类似的编译器,能够在无Apache的情况下运行,很适合初学PHPStrom的朋 ...

最新文章

  1. 图的广度优先遍历算法流程图
  2. 自学python网站推荐-给初学者推荐的10个Python免费学习网站!赶紧收藏吧!
  3. Hystrix熔断器机制
  4. 代言男科、站台微商、变身神棍....这些科学家被捧了几十年,黑历史曝光后,让人三观尽毁......
  5. ASP.NET 1.1与ASP.NET 2.0 应用运行并存
  6. 计算机难点知识,(必先看)计算机文化基础知识难点
  7. 【读书笔记】iOS-访问网络
  8. mysql 程序无法连接_程序无法连接到服务器不知道怎么解决
  9. Python 面试宝典
  10. python实现bt下载器_10行 Python代码使用磁力链接批量下载种子
  11. python属于低级语言还是高级语言,【单选题】Python语言属于 A. 机器语言 B. 汇编语言 C. 高级语言 D. 科学计算语言...
  12. DDR2芯片内部终结ODT技术解析
  13. java aspect编译,Java-AspectJ无法编译
  14. 北邮 形式语言与自动机
  15. 怎么查询显卡hdmi接口版本_HDMI接口基础知识大扫盲
  16. 通过aosp-latest下载Android源码
  17. 使用v-show v-if 设置元素显示和隐藏
  18. This inspection highlights chained comparisons that can be simplified.
  19. 华为云计算之双活容灾
  20. Iog4j2漏洞相关技术分析

热门文章

  1. 网络安全之蜜罐是什么?有哪些不同的类型?
  2. 线性代数笔记(4) 特征向量/值与基变换
  3. 刘德华--9风雨人生路
  4. 聊聊网络安全态势感知之一
  5. sed Linux并发报错,完美解决mac环境使用sed修改文件出错的问题
  6. win11系统恢复Win10右键菜单的方法
  7. 抗疫众生相背后,阿里健康、京东健康担起了什么角色?
  8. 重要的不是互联网,而是互联网思维
  9. 华为1220s配置url过滤,规范员工上网行为
  10. 拼出爱心图案的c语言,抖音用猪头云朵和爱心微信表情拼成的表白图的口诀表...