操作环境

Windows7(32bit)

前提条件

1、完成msysgit工具安装。下载路径:官网或百度网盘路径Git-2.15.0-32-bit.exe。安装方法为一路Next按照默认选项执行就可以。

2、已注册github账户。假设注册用户名为lion123,注册邮箱为lion123@163.com

3、本地已创建项目,路径:E:\SHELL。就是一个文件夹包含需要上传的文件。

操作步骤

1、选择"开始" -> "所有程序" -> Git -> Git Bash,进入命令行界面。

2、执行命令 ssh-keygen -t rsa -C "lion123@163.com" 生成SSH key,全部默认,直接回车。

Administrator@YLMF123- MINGW32 ~
$ ssh-keygen -t rsa -C "lion123@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:rNxdaz+MMY2R0zbwd8BwRzjRTj47BHhFbhTWBZGYWO4 lion123@.com
The key's randomart image is:
+---[RSA ]----+
| o+=B#B|
| .o++X.+|
| o=.O |
| . .+ *o=|
| S E*.o+|
| . o . .+..o |
| o . . o= .|
| ...o |
| .. |
+----[SHA256]-----+ Administrator@YLMF123- MINGW32 ~

进入./.ssh目录,查看id_rsa.pub文件

Administrator@YLMF123- MINGW32 ~
$ cd .ssh Administrator@YLMF123- MINGW32 ~/.ssh
$ ls -al
total
drwxr-xr-x Administrator 十一 : ./
drwxr-xr-x Administrator 十一 : ../
-rw-r--r-- Administrator 十一 : id_rsa
-rw-r--r-- Administrator 十一 : id_rsa.pub Administrator@YLMF123- MINGW32 ~/.ssh
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDfC4E/GnLVKYKGq1Qp4Apz6n+Smpo9dE1ah50JPIT3C2YDXqOK+MI56kJbmBNyOb7+NTqZzpbvqlkEkKtvohIdN1XgB1u+qsVMtdYlQjTObi4ccHOig+omMgojDAUkoZ5nJz7Ervo0NABiw77AFXmny7UprFIPLZDmFdDeUgF5Vje0zlf9CjzWDk+oHhwuFCkG69gD17o0HgWLbV+EMx2sbHJNYD36cxSb lion123@
.com

Administrator@YLMF123- MINGW32 ~/.ssh

3、登录github账户,打开账户下的setting设置,将id_rsa.pub内容复制。

4、校验本地与GitHub间SSH信任关系

$ ssh -T git@github.com
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
Hi lion123! You've successfully authenticated, but GitHub does not provide shell access.

5、在Github里新建项目,项目名称与本地项目文件夹名称相同(E:\shell),名字为shell。github上创建方法如下

创建完成后可以通过如下方法获取SSH地址,后续操作需要用到。

6、在msysgit里进入本地项目的路径E:\shell并执行如下相关命令

Administrator@YLMF123- MINGW32 ~/.ssh
$ cd e:

Administrator@YLMF123- MINGW32 /e
$ cd shell Administrator@YLMF123- MINGW32 /e/shell
$ git init
Initialized empty Git repository in E:/SHELL/.git/ Administrator@YLMF123- MINGW32 /e/shell (master)
$ git add . Administrator@YLMF123- MINGW32 /e/shell (master)
$ git config --global user.email "lion123@163.com" Administrator@YLMF123- MINGW32 /e/shell (master)
$ git remote add orgin "git@github.com:lion123/Shell.git" Administrator@YLMF123- MINGW32 /e/shell (master)
$ git push -u orgin master
Counting objects: , done.
Delta compression using up to threads.
Compressing objects: % (/), done.
Writing objects: % (/), 2.52 KiB | 859.00 KiB/s, done.
Total (delta ), reused (delta )
To github.com:linyongfeng5555/Shell.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'orgin'. Administrator@YLMF123- MINGW32 /e/shell (master)
$

7、查看github上shell项目是否有本地项目上传的文件。

8、查看到相关文件,操作完成。

Windows上传代码到github操作指导的更多相关文章

  1. windows上传代码到github

    上传代码到github上有很多种方法,在这里我介绍一种比较简单的一种.工具嘛,越简单越好用啊. 1.首先下载github在windows下的客户端 下载地址:https://desktop.githu ...

  2. 如何上传代码到github?

    如何上传代码到github? 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安 ...

  3. 上传代码到GitHub仓库

    上传代码到GitHub仓库 准备工作 意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token). 这里就不多说了 Git ...

  4. iOS如何上传代码到Github

    iOS如何上传代码到Github 很多iOS开发者想开源自己的代码或者demo,开源到Github是个不错的选择,那么如何上传我们的代码到Github,令所有人可以下载使用呢?这里我们的目的很明确,就 ...

  5. 使用webstorm上传代码到github

    使用webstorm上传代码到github 字数681 阅读330 评论0 喜欢5 之前使用过webstorm上传代码到github,过了几个月竟然发现自己忘记了,好记性不如烂笔头啊,今天又重新用了一 ...

  6. git上传代码到github

    git上传代码到github [root@bigdata-hadoop- ~]# git init [root@bigdata-hadoop- ~]# git add zeppelin [root@b ...

  7. GIT如何从本地上传代码到github

    转载请标明出处: http://blog.csdn.net/hanhailong726188/article/details/46738929 本文出自:[海龙的博客] 开篇之前说下题外话,之前写过一 ...

  8. 通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法

    导读: Github做为IT爱好者分享代码的一个知名的平台,广受大家喜欢,那么我们平时该怎么将自己写的代码上传到github上面保存并且提供给其他人参考? 我想方法不外乎如下几个: 1.直接在gith ...

  9. 通过命令行上传代码到GitHub

    自工作以来,本人第一次使用GitHub.下面是将本地的项目上传到GitHub的过程.上传代码的前提是:1.已注册GitHub账号:2.本地已安装Git. 第一步:远程Git仓库 进入本地的项目的根目录 ...

随机推荐

  1. Linux CentOS7.5上二进制安装MySQL5.7.23

    1.下载二进制文件 cd /usr/local/src/ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glib ...

  2. Submline Text 3插件sublimeTmpl添加新模板

    1.安装 一般安装Package Control 2.插件 添加模板 1).进入Preferences->Browse Packages->SublimeTmpl->template ...

  3. vue使用树形控件z-tree,动态添加数据,默认展开第一行

    环境:vue 2.9.3; webpack; 插件:z-tree,jquery(cnpm install xxxx) 问题;由于数据量比较多,需要动态加载数据,默认第一次请求的数据是最高一级,然后子集 ...

  4. How The Kernel Manages Your Memory.内核是如何管理内存的

    原文标题:How The Kernel Manages Your Memory 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩 ...

  5. for循环中进行联网请求数据、for循环中进行异步数据操作,数据排序错乱问题解决;

    for循环中进行联网请求数据,由于网络请求是异步的,第一个网络请求还没有回调,第二次第三次以及后续的网络请求又已经发出去了,有可能后续的网络请求会先回调:这时我们接收到的数据的排序就会错乱:怎么才能让 ...

  6. shell脚本遍历子目录

    #!/bin/bashsource /etc/profile tool_path=/data/rsync_clientroot_path=/data/log ####yyyy-mm-dd¸ñʽdat ...

  7. 查看oracle用户执行的sql语句历史记录

    select PARSING_SCHEMA_NAME,COUNT(DISTINCT T.SQL_TEXT) from v$sqlarea t WHERE T.LAST_ACTIVE_TIME > ...

  8. python学习之----获取标签属性

    到目前为止,我们已经介绍过如何获取和过滤标签,以及获取标签里的内容.但是,在网 络数据采集时你经常不需要查找标签的内容,而是需要查找标签属性.比如标签<a> 指向 的URL 链接包含在hr ...

  9. 本地计算机上的OracleDBConsoleorcl服务启动后停止

    emca -repos dropemca -repos createemca -config dbcontrol db 这三步你都运行成功了也没有报错?最后没有提示你dbcontrol已经启动了么?, ...

  10. Java命令运行.class文件

    class使用全名(点号间隔):java headfirst.designpatterns.proxy.gumball.GumballMonitorTestDrive