甘肃网站备案,ftp替换网站图片,比较好的软件开发公司,可信网站认证有用GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月#xff0c;GitHub宣布它现在已经提供可1百万项目#xff0c;可以说非常强大。 Github虽然是一个代码仓库#xff0c;但是Github还免费为大家提供一个免费开源Github … GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月GitHub宣布它现在已经提供可1百万项目可以说非常强大。 Github虽然是一个代码仓库但是Github还免费为大家提供一个免费开源Github Pages空间利用这个空间你可以搭建轻量级的博客系统绑定自己的域名存放一些图片和文件等等。 关于Github其实我在介绍phpfog空间时以前我也接触过不过那只是申请一个Git账号并不知道Github还会提供免费空间可供使用。直接有好友留言具体在哪篇文章我找了好久也没有找到说可以试试Github Pages。 于是我这几天都在研究怎么用Github Pages搭建一个个人博客可惜由于对代码和git命令不熟悉磕磕碰碰一直到现在才把Github Pages免费空间给熟悉了故写个教程记下整个过程。 在网上搜索Github Pages免费空间使用教程比较少而且不全面或者说不适合像我这样从未接触过Github的人有几次的按照网上的教程来做都失败了主要是好步骤不知道如何操作。 中途也想到过放弃Github Pages因为这样一个“如此麻烦”的空间即使搞定估计用途也不大。但是有两个原因促使我认为有必要向大家介绍它老牌开源的空间——稳定、不会随便删除用户数据——至少我这么认为、没有外链流量限制。 Github Pages空间申请和使用难度很高不建议新手使用刚接触免费空间的朋友建议你去试试
1、Latestdot德国免费PHP空间无限容量和流量支持采集可绑域名不要放广告放了广告容易被删号2、可反向绑定域名的稳定免费空间Zymic申请和使用教程请挂上VP恩申请可以绑定域名3、FreeWebHostingArea老牌1.5G无限流量免费PHP空间申请使用空间稳定使用简单 免费开源Github Pages空间可绑域名搭建个人博客存放图片文件 一、申请Github Pages账号和创建项目 1、打开空间地址https://github.com/点击右上角的“sign UP”注册一个账号。 2、然后登录点击右上角新建一个项目如下图点击放大 3、创建完成后会给出来该项目的代码如下图点击放大 二、本地连接和管理Git项目 1、首先下载Git工具这里为大家提供一个安装包RailsInstaller里面已经包括了Rails 3.0.3 、Ruby 1.8.7、SQLite 3.7.3 、Git 1.7.3.1 、DevKit这些工具都是你深入学习git所必备的。 2、在RailsInstaller中运行git bash然后依次执行下列命令配置你的git代码如下 git config --global user.name 用户名
git config --global user.email 邮箱
git config --global credential.helper cache
git config --global credential.helper cache --timeout36003、执行代码效果如下图 4、创建一个SSH Keys输入下列语句看看本地有没有ssh keys。 cd ~/.ssh5、显示如下图表示没有。 6、接下来创建SSH Keys执行下列代码。 ssh-keygen -t rsa -C 邮箱7、然后会要你选择保存的位置直接回车即可如下图 8、接下来还要输入密码如下图 9、完成后你就可以在你刚才保存的文件路径中看到一个id_rsa.pub文件了公钥就在这里。 三、添加SSH Keys成功连接Github 1、用记事本打开id_rsa.pub复制里面的东西粘贴到Github项目的SSH Keys中如下图点击放大 2、输入以下代码测试是否可以成功连接。 ssh -T gitgithub.com3、第一次连接还要输入Yes确认一下如下图 4、最后出现如下提示就表示连接成功了。 四、Github Pages搭建个人博客空间 1、在Github创建一个个人空间有两种方法一种纯代码手工创建。这里要涉及的专业知识就比较多了有兴趣的朋友可以深入研究一下。如下图 2、第二次方法就是利用Github Pages自动生成网站页面。点击项目上主的“Admin”如下图 3、选择中间的“自动生成页面”如下图 4、接下来选择页面模板如下图 5、完成后10分钟后就自动生成个人主页了。 五、Github Pages安装Jekyll模板系统 1、安装Jekyll是为了将Github Pages打造成为一个真正属于自己的个人博客虽然说没有Wordpress强大的后台而且写文章也会更为麻烦但是作为个人博客使用基本上可以满足要求。 2、执行以下代码 gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/3、效果如下图 4、输入以下代码。 gem sources -l5、显示如图所示表示执行正确了。 6、接下来直接安装Jekyll了。
gem install jekyll 7、如下图所示。 六、管理Github Pages空间上的文件 1、首先是将Github Pages个人文件下载到本地执行下列代码 git clone gitgithub.com:freehao123/freehao123.git2、效果如下图 3、这里你就可以在本地看到自己下载的文件夹里面就是你空间的各种文件。如下图 4、要将文件上传到Github Pages中先将图片、文件放在这个文件夹当中如下图 5、然后依次执行以下语句就可完成。 git add .
git commit -m commit messages
git push origin gh-pages6、这里是Github Pages空间相关演示
1、主页演示http://freehao123.github.com/freehao123/2、图片外链演示 7、Github Pages是支持绑定域名的但是它绑定域名的方法有点特殊你需要在项目的根目录下新建一个名为CNAME的文件文件内容就是你的域名例如www.freehao123.com. 七、Github Pages小结 1、Github Pages空间是一个开源免费的空间所以建议大家不要滥用关于音乐、视频类的文件最好不要放在这个空间上。 2、严格来讲Github Pages是一个免费静态空间动态的部分基本上要靠别的系统来完成。评论和写作等要依靠第三方的工具。 3、如果你真的跟着我的操作一直走下来那么你一定是一个爱折腾的人不防试试这些开源空间GAE、SAE、sourceforge。 PS20120725更新本篇文章只浅显地涉及到Github Pages搭建个人博客的内容想要了解更多的如何将Octopress博客发布到github pages和非github pages主机例如sourceforge主机推荐阅读opoo.org博主的图文教程http://opoo.org/octopress/ datatabletop网址datatable.tophee_jun1985163.com