本文将具体介绍怎样托管你的项目到github上




一、首先你要有三个东西  github账号、上传工具msysgit 和 你的项目。

1.注冊一个github账号

要托管到github。那你就应该要有一个属于你自己的github帐号,所以你应该先注冊一个账号。

打开浏览器,在地址栏输入地址:https://github.com(例如以下图)。填写username(name20151231)、邮箱(1195644309@qq.com)、password(********),点击Sign up for GitHub ,跳转到下一界面。拖动到页面最以下点击Finish Sign Up就可以完毕注冊,github也会给你注冊用的邮箱发一份邮件让你认证邮箱。

点击Verify
email address或者以下的链接就可以认证成功。







2.github账号有了。我们就開始安装上传工具msysgit了。
由于官方下载安装包比較慢,以下分享一个windows的安装包。
msysgit2015.12.31最新安装包(windows)百度云分享下载地址:http://pan.baidu.com/s/1hrgTIdu
安装的时候 最后会有两个教程上没有的直接选默认的,点next就好。



右击桌面显示下图所看到的表示成功安装(windows10)




3. 自己写好的一个项目。




二、開始上传项目到github.
1.首先进入github主页。登录你刚注冊的账号。点击New repository.


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">





2.输入你的Repository name(仓库名),就可以创建。 Description和以下的能够不填。





3. 点击途中红框的地址就可以复制这个仓库的地址。也能够自己复制前面的地址。






4.来到你的项目的根文件夹。如图,笔者的项目名字是shareTest. 

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">





5.然后鼠标右击界面空白地方,点击Git Bash Here 出现如图所看到的界面






6. 输入git clone 加上 第三步 复制的地址,然后回车。
笔者输入的就是git clone https://github.com/name20151231/MyProject.git




7.然后你的项目文件夹下会有一个新的文件夹(笔者的是MyProject,您的就是你刚刚创建的仓库名字)。

如图









8.然后选中除了这个目录(笔者的是MyProject,您的就是你刚刚创建的仓库名字)之外的文件,所有拷贝到 这个目录(MyProject)里面去。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">



9.然后输入 cd MyProject  回车进入该仓库的根文件夹文件夹。(笔者的是MyProject,您的就是你刚刚创建的仓库名字)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">





10.输入  git add .  (后面这个点要带上,add后面还有个空格)。将这些文件加入到你本地的仓库。






11.输入 git  commit
-m "logs"  引號里面是你对本次提交的说明信息,笔者写的信息是 logs。



12.最后输入 git
push -u origin master   然后会弹框提示你输入你的username(就是刚刚注冊github账号的名字。笔者的是 name20151231),点击ok,又弹框提示你输入password(你注冊用户明相应的password)。再点击点击ok。项目就上传完成了。打开github点击你刚刚创建的仓库 。就看到 项目都在里面了。如图所看到的。输入 exit 就能够退出msysgit.








watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">









參考资料:http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html


怎样托管你的项目到github上具体教程的更多相关文章

  1. 通过Git Gui Here上传本地项目到GitHub上

    要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...

  2. GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

    1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便 ...

  3. Linux下git的使用——将已有项目放到github上

    本地已经有一个项目了,需要将该项目放到github上,怎么操作? 步骤: 本地安装git,有github账号是前提. (1)先在github创建一个空的仓库,并复制链接地址.使用https,以.git ...

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

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

  5. Git学习笔记-上传一个新的项目到GitHub上

    前提: 已有Github账号,已在Github上建立了仓库,已在Github上配置了SSH,已上传过一些项目到Github上 目标: 目前有一个新的项目,需要上传到github上 我的做法记录: 1. ...

  6. 如何参与开源项目 - 细说 GitHub 上的 PR 全过程

    目录 一.概述 二.为什么要参与开源项目 三.为什么我想介绍如何 PR 四.我想参与开源项目,怎么开始? 4.1.寻找一个合适的开源项目 4.2.寻找贡献点 五.我要提交 PR,怎么上手? 5.1.第 ...

  7. 命令行提交本地项目到github上

    1.github账号要有. 2.配置ssh key ①  defaults write com.apple.finder AppleShowAllFiles -bool true     终端 显示隐 ...

  8. 用git上传本地项目到github上

    首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥   一路默认回车,会生 ...

  9. Mac 电脑终端上传项目到github上

    1.安装Git  去官网自己研究(这个是很全的,也很详细:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b806 ...

随机推荐

  1. vue vueRouter vuex Axios webpack 前端常用内容

    Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中.

  2. js【table】合并行,合并列

    eg: function hbh() { var tab = document.getElementById("tableID"); var maxCol = 2, val, co ...

  3. ELK6.3.2+filebeat部署过程

    ELK安装部署 elk作为公司的日志收集检索的方案的首选,是必要的工具,下面介绍一下elk的安装部署方法,以及一些报错的解决方法:(使用的是ubuntu16.04,jdk使用1.8,ELK的版本为6. ...

  4. linux ping-测试主机之间网络的连通性

    博主推荐:更多网络测试相关命令关注 网络测试  收藏linux命令大全 ping命令用来测试主机之间网络的连通性.执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问 ...

  5. assert.doesNotThrow()

    assert.doesNotThrow(block[, error][, message]) 断言 block 函数不会抛出错误.查阅 assert.throws() 了解更多详情. 当调用 asse ...

  6. 九度oj 题目1206:字符串连接

    题目1206:字符串连接 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:5117 解决:2373 题目描述: 不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来 ...

  7. Android渲染器Shader:LinearGradient(一)

     Android渲染器Shader:LinearGradient(一) LinearGradient是Android的线性渲染器.我写5个LinearGradient渲染器渲染后的View表现结果 ...

  8. centOS 7 换ssh端口

    centos 最少安装时缺少semanage的,要这样装补上,因为默认是安装了SElinux的 [root@localhost ~]# sestatus SELinux status: enabled ...

  9. bzoj1052 [HAOI2007]覆盖问题 - 贪心

    Description 某人在山上种了N棵小树苗.冬天来了,温度急速下降,小树苗脆弱得不堪一击,于是树主人想用一些塑料薄膜把这些小树遮盖起来,经过一番长久的思考,他决定用3个L*L的正方形塑料薄膜将小 ...

  10. 被老板逼着实现了Excle的透视表分析算法

    package com.example.demo; import java.sql.SQLException;import java.util.ArrayList;import java.util.H ...