Git学习笔记——从一台电脑上传文件到Github上
目标:从一台电脑上传文件到Github上
前提:
1、这里假定已在Github上创建了仓库,建立了仓库
2、已在这台电脑上安装了Git客户端
实验环境:
1、Windows 10 64位,已安装了Git for Windows的客户端
重点说明:
1、在本机初始化和配置Git客户端
2、要从某台电脑上上传文件到GitHub,需要把在本机生成的密钥配置到GitHub上
作业步骤:
1.选择工作文件夹,点鼠标右键,点“Git Bash Here”

2、初始化
git init
3、配置你在Git hub 上创建账号使用的:user name和user email
git config --global user.name 'user name'
git config --global user.email 'your email account'
用你在Git hub上实际的user name替换'user name',你的邮箱账号xxx@xxx.com替换'your email account'
4.创建密钥
ssh-keygen -t rsa -C "your_email@example.com"
Windows生成密钥的位置:c:\users\username\.ssh
5.拷贝密钥
windows下:
切换到 c:\users\username\.ssh
ls
会看到如下文件:

用文本编辑器打开id_rsa.pub,拷贝里面的内容
或者:cat id_rsa.pub
显示里面的密钥内容后,拷贝
6.从web登录github.com
7.点右上角,向下的三角符合,点选Settings

8.点左侧的 SSH and GPG Keys

9.点New SSH key按钮

10.在下图Titile栏,可自己填写取的名字,Key栏,把前面从id_rsa.pub里复制的密钥字符串拷贝进去,再点Add new SSH按钮

11.测试是否能顺利连通GitHub
ssh -T git@github.com
出现下面情况,表明已经能连到Github了
username!You've successfully authenticated,but GitHub does not provide shell access

至此,已可向GitHub推送文件了。
12.向GitHub推送文件
1)、添加,采用下面几种方式添加
git add .
git add fileName
git add folderName
2)、提交
git commit -m 'commit remark'
3)、推送到GitHub
方式1,推送到master主分支
git push oringin master
方式2,推送到某个分支
git push oringin branchName
4)、登录到GitHub上检查是否推送成功。
Git学习笔记——从一台电脑上传文件到Github上的更多相关文章
- git学习笔记:一台电脑上配置两个git账户
如何在一台电脑上配置两个git账户,现在云端仓库很多,有开源中国的 gitee.com 微软的 github.com 还有 gitlab.com 和 bitbucket.org 等等,下面是具体步骤 ...
- 手把手教你上传文件到GitHub上(已获取ssh密钥)
如何提交一个文件到GitHub(已经生成ssh key) 1.新建一个文件夹,当作本地仓库 2.初始化仓库 $git init 3.将想要上传的东西复制到仓库中 4.将文件提交到暂存区 $git ad ...
- git 怎么上传文件到github上
1.安装git sudo apt-get install git 2.配置全局变量 git config --global user.name langhunm git co ...
- Git在windows下上传文件至github流程
github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git. 做好准备工作之后,接下来操作 一:登录github,创建项目 ...
- 使用git上传项目到GitHub上
之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...
- MAC 上传文件到github
在IOS中,经常需要上传文件到github.以桌面上的一个文件夹为例: 步骤1: cd 到该文件夹下,建立POD文件. $ cd /Users/andy/Desktop/openinstallSDK ...
- 用winscp从本地上传文件到服务器上出现复制文件到远端时错误。
用winscp从本地上传文件到服务器上出现复制文件到远端时错误. 错误码:4 服务器返回的错误消息:write failed 报错如下图所示: 分析过程: 1.刚开始以为是权限不够,后面上网查了一下是 ...
- XShell本地上传文件到Ubuntu上及从Ubuntu下载文件到本地
使用XShell本地上传文件到Ubuntu上及从Ubuntu下载文件到本地. 1.第一种方法是最常用的 :如果下载了Xshell和Xftp,Ctrl+Alt+F就可以选择文件的互传了!(虚拟机/云服务 ...
- git上传文件到github与gulp的简单使用
git有两种方式提交源代码到github 第一种方式通过地址提交下面介绍的是通过ssh方式上传 git使用ssh方式上传代码到githubgit首先要生成公钥和私钥 将公钥添加到github中将私钥保 ...
随机推荐
- Win2D 中的游戏循环:CanvasAnimatedControl
Win2D 是 DirectX 的一个高层封装,提供了极大 DirectX 性能的同时,又具有很好用的 API 设计. 用 Win2D 除了能做出高性能的视觉效果之外,还可以轻而易举地搭建一个游戏循环 ...
- ACM学习历程—HDU2476 String painter(动态规划)
http://acm.hdu.edu.cn/showproblem.php?pid=2476 题目大意是给定一个起始串和一个目标串,然后每次可以将某一段区间染成一种字符,问从起始串到目标串最少需要染多 ...
- 在css中使用hover来控制其他元素的样式,该两个元素必须是父子元素
.col-3:hover .check-box { display: block; } 在css中使用hover来控制其他元素的样式,该两个元素必须是父子元素!!!!
- 常见web安全攻防总结
Web 安全的对于 Web 从业人员来说是一个非常重要的课题 , 所以在这里总结一下 Web 相关的安全攻防知识,希望以后不要再踩雷,也希望对看到这篇文章的同学有所帮助.今天这边文章主要的内容就是分析 ...
- 在AD中存取照片
AD中有存放照片的字段吗? 答案肯定是有的.photo,jpegPhoto,thumbnailPhoto 前端时间客户,包括领导 在问通讯录中的照片为什么存在数据库中而不是AD中,AD中的属性能不能利 ...
- IE8 focus 失效解决方案
这几天遇到两个在IE8下focus失效的非常奇怪的问题,当然这个是指JS函数: document.getElementById("id").focus(); 或者 $(" ...
- 指向NULL的类
引出:写个类A,声明类A指针指向NULL,调用类A的方法会有什么后果,编译通过吗,运行会通过吗? (在VS2008与VC++的情况下) 有错误欢迎批评指正! #include<stdio.h&g ...
- css3中的相关单位
引用地址 :http://blog.csdn.net/jyy_12/article/details/42557241
- android自动化之MonkeyRunner测试环境配置(一)
Android自动化测试之MonkeyRunner 一.Android自动化测试之环境搭建 1.1 Android-sdk介绍 ¢ SDK(Software development kit)软件开发 ...
- 温故而知新-array_walk和sizeof和array_count_values()和extract()
1 array_walk对数组的每一个元素应用任何函数 用户自定义函数中的第一个参数指定为引用:&$value,来改变数组元素的值 如果对一个参数使用取地址,那么会改变数组元素的值 2 siz ...