首先 git 是一个版本管理软件,开发软件时候用它在本地进行源码版本管理,可以推送源码版本到别人的机器上的 git 服务器 或者 接收别人推送源码版本到你的机器上的 git 服务器。 有一个网站叫 github.com 额,顾名思义可以用 git 方式推送源码版本到这个网站进行托管。当你的源码是一组网页的时候,竟然还会变成一个网站。gitHub 为每一个用户分配了一个二级域名 <user-id>.github.io ,用户为自己的二级域名创建主页很容易,只要在托管空间下创建一个名为 <user-id>.github.io 的版本库,向其 master 分支提交网站静态页面即可,其中网站首页为 index.html 。好的,打开浏览器,先注册一个 github 账户: guoruei 。和一般网站注册差不多。新建一个 repo 名字就是 guoruei.github.com 了。好的。回到 debian ,下载安装 git 这个软件。 apt-get install git git config --global user.name "guoruei" git config --global user.email nong@guoruei.net cd /var/www mkdir github cd github 把在 github 创建的 repo 拉下来 git clone https://github.com/guoruei/guoruei.github.com.git 进入网站文件夹编辑首页 cd guoruei.github.com nano index.html 建立提交。 git add index.html git commit -m "test" git push origin master Username for 'https://github.com': 输入 guoruei 回车接着 Password for 'https://guoruei@github.com': 输入密码(不显示)回车 Counting objects: 5, done. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 305 bytes, done. Total 3 (delta 0), reused 0 (delta 0) To https://github.com/guoruei/guoruei.github.com.git 123---4..567---8 master -> master 还不错,似乎已经上传上去了。打开浏览器输入 guoruei.github.com 看看。自动转跳到 guoruei.github.io 页面已经显示了。接下来,试试绑定域名。 目前仍然是在 /var/www/github/guoruei.github.com/ 这个目录下面。创建一个域名文件nano CNAME www.guoruei.net 建立提交 git add CNAME git commit -m "CNAME test" git push origin master 去域名服务商绑定域名 guoruei.net 新建 CNAME 解析 www 到 guoruei.github.com 在浏览器试试 www.guoruei.net 好的。完成。参考 http://git-scm.com/download/linux http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup https://pages.github.com |