本文将具体介绍怎样托管你的项目到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. Laravel Excel模板导出-带图片

    Laravel Excel版本 3.1 1.数据准备 建个2个表,加点数据,控制器中查数据,给模板使用. 表1-order:id, order_no, img_path, note 表2-order_ ...

  2. 07CSS表格

    CSS表格 表格边框 如需在 CSS 中设置表格边框,请使用 border 属性. table, th, td { border: 1px solid blue; } 折叠边框 border-coll ...

  3. [C#] 对List进行分组排序后输出

    Student 类: public class Student { public int ID { get; set; } public string Name { get; set; } publi ...

  4. JS授权

    (function(){ var origin_url = location.href; var oauth_url = 'https://vx.mcilife.com/weixin/api/oaut ...

  5. sublime text 快捷键记录

    sublime常用快捷键 Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑) Ctrl+G 跳转到相应的行 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl ...

  6. 指针函数(Pointer Function)和函数指针(Pointer to Function或Function Pointer)

    一.指针函数 1.解释:指针函数很好理解:简单来说,就是一个返回指针的函数,本质是一个函数.如: int fun(int x,int y);    //这是一个普通函数的声明,返回值是一个int类型, ...

  7. HDOJ 1846 Brave Game - 博弈入门

    题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1846 经典基础博弈,首先面对(m+1)的人一定会输,依次往后推即可: #include<iost ...

  8. 笔试算法题(27):判断单向链表是否有环并找出环入口节点 & 判断两棵二元树是否相等

    出题:判断一个单向链表是否有环,如果有环则找到环入口节点: 分析: 第一个问题:使用快慢指针(fast指针一次走两步,slow指针一次走一步,并判断是否到达NULL,如果fast==slow成立,则说 ...

  9. Python学习-列表的其它主要操作

    列表的其它主要操作 还记得之前使用del语句去清除一个列表中的所有内容,那么会因为把列表全部清空,所以输出会报错.可以使用clear() 完成 clear(self):可以将一个列表变成空列表 lis ...

  10. 小甲鱼Python学习笔记

    一 isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无 isdecimal()True: Unicode数字, ...