基本条件:安装GitHub,安装成功之后;(windows系统)

1、安装完成后,还需要一步设置,在命令行输入:

$ git config --global user.name "Your Name"

$ git config --global user.email "email@example.com"

2、配置Ssh 公钥

a) 检查本机是否有ssh key设置:$ cd ~/.ssh 或cd .ssh(如果没有则提示: No such file or directory;如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件))

b) 生成密钥:$ ssh-keygen -t rsa -C "xxx@yeah.net"  得到了两个文件:id_rsa和id_rsa.pub,可在电脑上找到ssh文件夹,一般在c盘默认位置。

c) 在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

d) 打开github,找到setting->SSH 选择添加一个SSH,title随便写(最好见名知意),把id_rsa.pub里的内容复制到title的框框中。

(1,2步骤只需第一次时使用)

3、创建版本库

先找一个合适的地方,创建空目录(右键——Git Bash),输入命令:

mkdir learngit(文件名)

cd learngit

pwd (pwd命令用于显示当前目录,可不写)

4、通过git init命令变成Git可管理的仓库

git init

这时Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository)

5、把文件添加到仓库

把需要上传的文件复制到文件夹learngit中,然后执行命令

git add .( . 代表添加文件夹中的所有文件)

执行之后没有任何显示,表示正确。

6、用命令git commit告诉git,把文件提交到仓库

git commit -m “first commit”

(引号中可随意写,这里边内容是说明,比如说明这是第一次提交)

7、创建远程仓库

登录GitHub,在右上角找到“new repository”按钮,创建一个新的仓库,填写名字(learngit),点击创建。

8、根据GitHub提示,在本地learngit仓库下运行命令:

git remote add origin git@github.com:flower-qh/learngit.git

(flower-qh是自己的GitHub账号名)

9、把本地库的所有内容推送到远程库上,执行命令:

git push -u origin master

10、(第二种方式)从远程库克隆

首先,登陆GitHub,创建一个新的仓库,名字叫xxx

我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.md文件

然后,用命令git clone克隆一个本地库

git clone git@github.com:flower-qh/xxx.git (flower-qh为GitHub账户名)

最后,执行5,6,9。

GitHub上传本地文件的更多相关文章

  1. git 上传本地文件到github

    git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...

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

    https://www.jianshu.com/p/c70ca3a02087 自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的 ...

  3. 两种方法上传本地文件到github(转)

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

  4. Git安装及密钥的生成并上传本地文件到GitHub上

    之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效 1.下载Git软件:https ...

  5. github上传本地项目

    github上传本地项目,分为两个部分: 1.如果建立了ssh key的,直接看第二部分的上传部分就行了 2.如果没有建立ssh key的,就从头开始看吧 ——————————————————我是快乐 ...

  6. 通过git shell 在Github上传本地项目

    首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置       // cd archives-vue 3.git init 4.Get add ...

  7. 用java 代码下载Samba服务器上的文件到本地目录以及上传本地文件到Samba服务器

    引入: 在我们昨天架设好了Samba服务器上并且创建了一个 Samba 账户后,我们就迫不及待的想用JAVA去操作Samba服务器了,我们找到了一个框架叫 jcifs,可以高效的完成我们工作. 实践: ...

  8. 如何用一张图片代替 'input:file' 上传本地文件??

    今天去面试,碰到了一道题,也许是因为紧张或者喝水喝多了,一时竟然没有转过弯来,回来之后一细想原来这么简单,哭笑不得,特此记录一下! 原题是这样的:  如何用一张图片代替 'input:file' 上传 ...

  9. Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件

    利用ssh传输文件   在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www ...

随机推荐

  1. Javascript面向对象编程:非构造函数的继承

    今天是最后一个部分,介绍不使用构造函数实现"继承". 一.什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人". var Ch ...

  2. 安装 jpegtran-cffi 使用 from jpegtran import JPEGImage

    Requirements CPython >=2.6 or >=3.3 or PyPy cffi >= 1.0 libturbojpeg with headers Install 1 ...

  3. Java基础知识➣集合整理(三)

    概述 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个层次. 实现(类) ...

  4. JMeter命令行监控CPU和内存资源

    首先确定Agent启动成功 客户端

  5. Machine Learning 算法可视化实现2 - Apriori算法实现

    目录 关联分析 Apriori原理 Apriori算法实现 - 频繁项集 Apriori算法实现 - 从频繁项集挖掘关联规则 一.关联分析 关联分析是一种在大规模数据集中寻找有趣关系的任务. 这些关系 ...

  6. Java大数统计-hdu1316

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1316 题目描述: 给你一个范围,问你在这个范围内有多少斐波拉契数. 代码实现: import java ...

  7. 将linux系统目录挂载到其他分区,扩大系统可用空间

    刚看到有小白用户说linux系统盘分区太小,不够用,问是不是要重装系统? 其实是不需要重装系统的,可以考虑把一些系统目录挂载到单独的分区. 比如将用户目录 /home 挂载到单独的分区: 1.首先打开 ...

  8. mySql的UDF是什么

    CRUD:添删改查 UDF是mysql的一个拓展接口,UDF(Userdefined function)可翻译为用户自定义函数,这个是用来拓展Mysql的技术手段. 1 MySQL简介 MySQL是最 ...

  9. POJ1742----Coins

    背包专题:http://www.cnblogs.com/qq188380780/p/6409474.html //多重背包 #include<cstdio> ],a[][]; int Ro ...

  10. 2019-1-23IntelliJ IDEAget的使用教程及出现的问题

    第一条:快捷键: Ctrl+Alt+h:显示调用当前方法的所有位置. Ctrl+Alt+B:跳转到方法实现处 自动修正,我这是 Alt + L Ctrl+Enter,导入包,自动修正Ctrl+Alt+ ...