GitHub上传本地文件
基本条件:安装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上传本地文件的更多相关文章
- git 上传本地文件到github
git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...
- 两种方法上传本地文件到github
https://www.jianshu.com/p/c70ca3a02087 自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的 ...
- 两种方法上传本地文件到github(转)
自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...
- Git安装及密钥的生成并上传本地文件到GitHub上
之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效 1.下载Git软件:https ...
- github上传本地项目
github上传本地项目,分为两个部分: 1.如果建立了ssh key的,直接看第二部分的上传部分就行了 2.如果没有建立ssh key的,就从头开始看吧 ——————————————————我是快乐 ...
- 通过git shell 在Github上传本地项目
首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置 // cd archives-vue 3.git init 4.Get add ...
- 用java 代码下载Samba服务器上的文件到本地目录以及上传本地文件到Samba服务器
引入: 在我们昨天架设好了Samba服务器上并且创建了一个 Samba 账户后,我们就迫不及待的想用JAVA去操作Samba服务器了,我们找到了一个框架叫 jcifs,可以高效的完成我们工作. 实践: ...
- 如何用一张图片代替 'input:file' 上传本地文件??
今天去面试,碰到了一道题,也许是因为紧张或者喝水喝多了,一时竟然没有转过弯来,回来之后一细想原来这么简单,哭笑不得,特此记录一下! 原题是这样的: 如何用一张图片代替 'input:file' 上传 ...
- Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www ...
随机推荐
- js/jquery如何获取获取父窗口的元素
1.$("#父窗口元素ID",window.parent.document); 对应javascript版本为 window.parent.document.getElementB ...
- 【BZOJ4155】[Ipsc2015]Humble Captains
题解: 第一问裸的最小割 第二问考虑贪心 我们把边权平均分配给两个点 然后就变成了给n个数分两组差最小 np-hard问题 暴力背包,操作存在区间左移,右移,or bieset优化
- Migrating your code from 9.3 to 10.x
刚发现ArcGIS Objects SDK提供了一个代码升级分析工具,用于辅助将程序从9.3升级到10.X:ArcGIS Code Migration Analyzer. 安装sdk后,在vs2010 ...
- vsftp虚拟主机实战
文件传输协议,基于该协议FTP客户端与服务端可以实现共享文件,上传文件,下载文件.FTP基于TVP协议生成一个虚拟的连接,主要用于控制FTP连接信息,同时再生成一个单独的TCP连接用于FTP数据传输, ...
- JMeter学习笔记2-图形界面简单介绍
废话少说直接干活的给: 一.打开和运行JMeter,出现UI界面.如图下所示: 工具栏:常见操作的图标集合,有New(新建), Template(模板) ,Save(保存),Start(开始) ,St ...
- Codeforces 1045D Interstellar battle 概率期望
原文链接https://www.cnblogs.com/zhouzhendong/p/CF1045D.html 题目传送门 - CF1045D 题意 给定一棵有 $n$ 个节点的树,第 $i$ 个节点 ...
- html-背景图片
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 大数据及Hadoop的概述
一.大数据存储和计算的各种框架即工具 1.存储:HDFS:分布式文件系统 Hbase:分布式数据库系统 Kafka:分布式消息缓存系统 2.计算:Mapreduce:离线计算框架 stor ...
- 最短路(bellman)-hdu1217
Dijkstra算法是处理单源最短路径的有效算法,但它局限于边的权值非负的情况,若图中出现权值为负的边,Dijkstra算法就会失效,求出的最短路径就可能是错的. 这时候,就需要使用其他的算法来求解最 ...
- windows下编译php7图形库php_ui.dll
CSDN博客 具有图形化编程才有意思,这几天看到了php ui 图形扩展,只是现在只能下载php 7.1的 本次教程编译php7.2.6的 php ui 要是linux下编译起来比较简单 但是 win ...