正是GitHub,让社会化编程成为现实。
什么是GitHub?
github是一个基于git的代码托管平台,付费用户可以创建私人仓库,一般的免费用户只能使用公共仓库,也就是代码要公开。
这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails 、JQuery、Erlang/OTP。
配置Git
首先在本地创建ssh key;
$ssh-keygen -t rsa -C "your_email@youemail.com"
后面your_email@youremail.com改为你在github上注册的邮箱,之后要求确认路径和输入密码,我们这使用默认的一路回车就行。
成功的话在~/下生产.ssh文件夹,进入,打开id_rsa.pub,复制里面的key.
回到github上,进入Account Setting(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生产的key.
配置账户
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
克隆
git clone git路径(ssh或者https://xxxx.git)
提交
git commit -a -m "版本记录“
推送
git push
拉取
git pull
显示日志
git log
内建图像化
gitk