目标:从一台电脑上传文件到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上的更多相关文章

  1. git学习笔记:一台电脑上配置两个git账户

    如何在一台电脑上配置两个git账户,现在云端仓库很多,有开源中国的 gitee.com 微软的 github.com 还有 gitlab.com 和 bitbucket.org 等等,下面是具体步骤 ...

  2. 手把手教你上传文件到GitHub上(已获取ssh密钥)

    如何提交一个文件到GitHub(已经生成ssh key) 1.新建一个文件夹,当作本地仓库 2.初始化仓库 $git init 3.将想要上传的东西复制到仓库中 4.将文件提交到暂存区 $git ad ...

  3. git 怎么上传文件到github上

    1.安装git     sudo  apt-get install git 2.配置全局变量     git config --global user.name langhunm     git co ...

  4. Git在windows下上传文件至github流程

    github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git. 做好准备工作之后,接下来操作 一:登录github,创建项目 ...

  5. 使用git上传项目到GitHub上

    之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...

  6. MAC 上传文件到github

    在IOS中,经常需要上传文件到github.以桌面上的一个文件夹为例: 步骤1: cd 到该文件夹下,建立POD文件. $ cd /Users/andy/Desktop/openinstallSDK ...

  7. 用winscp从本地上传文件到服务器上出现复制文件到远端时错误。

    用winscp从本地上传文件到服务器上出现复制文件到远端时错误. 错误码:4 服务器返回的错误消息:write failed 报错如下图所示: 分析过程: 1.刚开始以为是权限不够,后面上网查了一下是 ...

  8. XShell本地上传文件到Ubuntu上及从Ubuntu下载文件到本地

    使用XShell本地上传文件到Ubuntu上及从Ubuntu下载文件到本地. 1.第一种方法是最常用的 :如果下载了Xshell和Xftp,Ctrl+Alt+F就可以选择文件的互传了!(虚拟机/云服务 ...

  9. git上传文件到github与gulp的简单使用

    git有两种方式提交源代码到github 第一种方式通过地址提交下面介绍的是通过ssh方式上传 git使用ssh方式上传代码到githubgit首先要生成公钥和私钥 将公钥添加到github中将私钥保 ...

随机推荐

  1. Java 异常Exception e中e的getMessage()和toString()方法的区别

    示例代码1: public class TestInfo { private static String str =null; public static void main(String[] arg ...

  2. [转] .net软件反编译笔记

    原文地址:http://blog.csdn.net/three_bird/article/details/51433734 在软件的破解及源码获取及重新编译的道路上会遇到一些问题,书此备查. 大名鼎鼎 ...

  3. linux命令返回值的含义

    linux命令执行后无论成功与否都有一个返回值: 如果为 0,则表示命令执行成功,其它值则表示错误, 具体的错误码含义如下: "OS error code 1: Operation not ...

  4. Java第四次作业--面向对象高级特性(继承和多态)

    一.学习要点 认真看书并查阅相关资料,掌握以下内容: 掌握类的继承概念和设计 掌握构造方法的继承原则 掌握方法重写 掌握super键字和final关键字 理解多态的概念,掌握通过方法重写和方法重载机制 ...

  5. python安装openSSL

    首先确定您是否下载python (3).pip (3).python-wheel 官网下载源码包openSSL 参考:用pip安装python 模块OpenSSL

  6. 各种Java加密算法

    如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorit ...

  7. BZOJ1718: [Usaco2006 Jan] Redundant Paths 分离的路径【边双模板】【傻逼题】

    LINK 经典傻逼套路 就是把所有边双缩点之后叶子节点的个数 //Author: dream_maker #include<bits/stdc++.h> using namespace s ...

  8. 什么是HBase(二) 关于HFile分割

    关于HFile的分割,是首先要从HFile的合并说起,上回书讲到memstore会不定期刷HFile,然后这些HFile将会被不定过期的被监控程序进行小合并+大合并(所有的文件,不分column fa ...

  9. 【ZedGraph】右键菜单和鼠标滚轴的移动缩放等功能的启用和禁用 (转)

    通过[ZedGraph]控件属性修改: 1.禁用右键菜单: IsShowContextMenu = false; 2.禁用鼠标滚轴移动: IsEnableHPan = false; //禁止横向移动; ...

  10. 远程连接Linux虚拟机上的mysql失败的解决方法

    今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问题. 折腾了很久,最后还是通过理解异常信息来大 ...