如果你是一枚Coder 但是你不知道Github 那么我觉的你就不是个菜鸟级别的Coder 因为你压根不是真正Coder 你只是个Code搬运工。
但是你如果已经在读这篇文章了 我觉的你已经知道Github了。
正是Github 让社会化编程成为现实。
什么是 Github?
github是个基于git的代码托管平台 付费用户可以建私人仓库 一般的免费用户只能使用公共仓库 也就是代码要公开。
Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工 主要提供基于git的版本托管服务。
目前看来 GitHub这场冒险已经胜出。根据来自维基百科关于GitHub的描述 可以形象地看出GitHub的增长速度:

今天 GitHub已是:
- 个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客 以及Rails创始人DHH这样的年轻极客。
- 这个星球上最流行的开源托管服务。目前已托管431万git项目 不仅越来越多知名开源项目迁入GitHub 如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发 例如:BootStrap、Node.js、CoffeScript等。
- alexa全球排名414的网站。
注册账户以及创建仓库
要想使用github第一步当然是注册github账号了 github官网地址:https://github.com/。之后就可以创建仓库了(免费用户只能建公共仓库) Create a New Repository 填好名称后Create 之后会出现一些仓库的配置信息 这也是个git的简单教程。
Github 安装
配置Git
首先在本地创建ssh key;
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com
改为你在github上注册的邮箱 之后会要求确认路径和输入密码 这使用默认的一路回车就行。成功的话会在~/
下生成.ssh
文件夹 进去 打开id_rsa.pub
复制里面的key
。
回到github上 进入 Account Settings(账户配置) 左边选择SSH Keys Add SSH Key,title随便填 粘贴在你电脑上生成的key。

为了验证是否成功 在git bash下输入:
$ ssh -T git@github.com
如果是第一次的会提示是否continue 输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
接下来 要做的就是把本地仓库传到github上去 在此之前还需要设置username和email 因为github每次commit都会记录 们。
$ git config --global user.name "your name"$ git config --global user.email "your_email@youremail.com"
进入要上传的仓库 右键git bash 添加远程地址:
$ git remote add origin git@github.com:yourName/yourRepo.git
后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库 加完之后进入.git 打开config 这里会多出个remote "origin"内容 这就是刚才添加的远程地址 也可以直接修改config来配置远程地址。
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题