`
zha_zi
  • 浏览: 593980 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

github 项目托管入门(补充百度教程中的不足)

 
阅读更多

    自己希望把项目托管到网上,大家都在用git 也跟风使用一下,好像svn 的服务器现在都不怎么流行了,

托管过程主要参考http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html 这个百度教程,但是在实际使用中发现有几部是没法走通,可能是不同版本的原因,我用的git 的客户端,这里做几点修正,主要在第六步

自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC。

不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。

这里将手把手地教大家一些本人的入门心得。

工具/原料

  • 本地源项目
  • msysgit(Windows)

方法/步骤1 在GitHub新建托管项目

  1. 1

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

    打开浏览器

    在地址栏输入地址:github.com

    填写用户名、邮箱、密码

    点击Sign up即可简单地注册

    手把手教你最简单的开源项目托管GitHub入门教程
  2. 2

    完成注册,进入github平台,

    点击new repositories 

    新建一个新项目(你也可以加入到一个已有的项目)

    手把手教你最简单的开源项目托管GitHub入门教程
  3. 3

    新建项目的操作,其实很简单,输入项目名就可以直接Create了

    如图

    手把手教你最简单的开源项目托管GitHub入门教程
  4. 4

    此时的界面,我想大家都应该很熟悉了。点击右边栏的剪切板图标,记录下你的项目地址。

    手把手教你最简单的开源项目托管GitHub入门教程
    END

方法/步骤2 上传项目至GitHub

  1. 1

    首先你要在本地计算机中安装一个git客户端。

    你可以直接使用GitHub客户端,也可以用其他。

    因本人使用的是msysgit,所以这里以msysgit作为介绍(msysgit同样也是目前最为广泛及实用的工具之一)。

    打开

    msysgit.github.io

    下载并安装最新版本的msysgit

    安装完成后,进入到要托管的项目根目录,

    右键启动Git Bash命令行

    如下图所示

    手把手教你最简单的开源项目托管GitHub入门教程
  2. 2

    输入git  clone  接着将先前记录下来的地址复制到后面,回车

    手把手教你最简单的开源项目托管GitHub入门教程
  3. 3

    将下载下来的项目文件夹的所有文件及文件夹,包括.git文件夹在内,全部拷贝到你的托管项目的根目录(或者将你的托管项目拷贝到该目录)

    cd test

    进入到该托管项目的根目录。

    手把手教你最简单的开源项目托管GitHub入门教程
  4. 4

    输入

    git add .    

    将改动的地方添加到版本管理器

    手把手教你最简单的开源项目托管GitHub入门教程
  5. 5

    输入

    git  commit -m "changes log"  

    提交到本地的版本控制库里,

    引号里面是你对本次提交的说明信息。

    手把手教你最简单的开源项目托管GitHub入门教程
  6. 6

    最后输入

    git push origin master  

    将你本地的仓库提交到你的github账号里,

    此时会要求你输入你的github的账号和密码。

    这时候会有两种情况,

    1.就是不提示你输入输入用户名密码,这时候你可以按enter键

     

    2.有时候会只要求你输入github 的密码,这时候你无论如何输入都是不正确的,你这时候可以关闭git 客户端,然后重新 git push origin  一般都能解决

    手把手教你最简单的开源项目托管GitHub入门教程
  7. 7

    回到你的github.com中的项目页。

    里面的文件是不是已经发生改变了?

    至此,

    github项目已经成功更新。

    更多的github的操作,你可以自己慢慢的体会。但有了这第一步认识,我相信你以后的摸索会更加容易得多。

    手把手教你最简单的开源项目托管GitHub入门教程
    END

注意事项

  • 当你首次使用git的时候,会要求你输入你的用户信息,和你github的一致即可
  • 将github中的项目同步更新至你本地目录你需要用到git fetch,这些都是以后进阶的事了
  • 在下载或者上传的过程中,建议你不要断开你的网络,要耐心地等待,以免出现些不良的麻烦事
  • 具体的git指令,可自行查看帮助(help)
分享到:
评论

相关推荐

    GitHub 使用手册 入门教程

    目录 GitHub 初识 GitHub 简介 GitHub 优势 ...安装 Git 安装 Git 通过 Git 验证 GitHub 创建仓库 在 GitHub 上创建新仓库 ...Watch 一个项目 其他你可以做的事 图形化工具 GitHub for Windows GitHub for Mac

    GitHub托管HTML页面

    * 如何上传项目到 GitHub 托管的仓库中 * 如何设置远程仓库 * 如何访问我们上传的 HTML 页面 通过 GitHub 托管 HTML 页面,我们可以将我们的项目分享给他人,让他们可以访问我们的项目。这将大大提高我们的工作效率...

    GitHub入门实践完整PDF

    该PDF版本为高清版,下载即可阅读,有需要的小伙伴赶快下载吧! 如有侵权,请联系我删除!

    GitHub代码托管平台使用教程.md

    附件是GitHub代码托管平台使用教程.md,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!

    教你如何用Github找开源项目(保姆级教程)

    教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你如何用Github找开源项目(保姆级教程)教你...

    github从入门到精通(.pdf)

    该pdf包括GitHub的简介以及Linux下Git的安装与使用,包括基础的Git命令,向GitHub上提交项目和从GitHub上往本地拉项目的教程,以及Git分支的讲解以及GitHub常用的几种操作,IT大佬整理的专业pdf文档,不容错过,本人...

    github使用教程.pdf

    - **开源项目托管**:许多开源项目选择GitHub作为代码托管和协作开发的平台。 - **全球最大的开源社区之一**:拥有数百万开发者用户,成为了一个庞大的开源社区。 - **促进开源文化的传播和发展**:通过GitHub,...

    github入门教程.zip

    github入门教程.zipgithub入门教程.zipgithub入门教程.zip

    最新Git与Github首篇巨作课程 Git&Github极速入门与攻坚实战结合课程 一次搞定Git.txt

    最新的Git与Github巨作课程,课程内容主旨分成了Git&Github极速入门与攻坚实战课程两部分,可以理解为一个是课程的详细教学篇,和一个精华缩减的集合。Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习...

    github使用教程github使用教程

    github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程...

    使用eclipse或git命令行将项目托管到github

    使用eclipse或git命令行将项目托管到github

    2024年GitHub新手详细教程.zip

    github使用教程【内容概要】 这篇文章为初学者详细介绍了GitHub的基础知识和使用方法。文章内容包括GitHub的注册、创建仓库、克隆仓库、添加文件、创建和合并分支以及解决合并冲突等操作。文章采用通俗易懂的语言,...

    GitHub从入门到精通

    相比CVS\SVN优势: - 支持离线开发,离线Repository - 强大的分支功能,适合多个独立开发者协作 - 速度块

    Coisas托管在GitHub上的静态网站客户端CMS

    Coisas是一款基于JavaScript开发的内容管理系统(CMS),特别设计用于托管在GitHub上的静态网站。它允许用户无需深入了解HTML、CSS或JavaScript就能创建、编辑和管理自己的网站内容,极大地降低了创建静态站点的门槛...

    GitHub入门

    ### GitHub入门知识点详解 #### 一、初识GitHub **1.1 写在前面** GitHub作为程序员必备的工具之一,对于很多初学者来说显得既陌生又神秘。它不仅仅是一个代码仓库,更是一个开放的社区,能够让开发者共享、学习...

    github-GitHub代码托管平台的应用价值与功能解析

    内容概要:本文介绍了GitHub作为一个全球广泛使用的软件托管平台,在代码托管、版本控制、协作与团队开发、开源社区以及影响力和个人品牌建设等方面的多功能应用及其重要价值。GitHub不仅为团队提供了便捷的开发环境...

    github入门使用教程

    这是github的入门使用教程,需要的同学不妨下来看看

    github 使用指南 官方中文

    1. GitHub Learning Lab:官方提供的在线互动教程,覆盖了从入门到进阶的各种主题。 2. GitHub Help:官方的帮助文档,包含详细的使用指南和常见问题解答。 3. GitHub Community:官方社区论坛,用户可以在这里...

Global site tag (gtag.js) - Google Analytics