本博客是搭建在GitHub上的静态博客,但是由于GitHub免费账户不能创建私有仓库,导致有些东西不想放在GitHub上。

前两天,在免费资源部落上发现了Bitbucket,它和GitHub类似,也是一个支持Git的代码托管网站,它吸引我的地方在于,免费账户可以创建无限制个私有仓库!

p { text-indent:2em }

于是,今天开始研究在Bitbucket上搭建静态博客。

一、注册Bitbucket账户

打开Bitbucket官网 https://bitbucket.org/

输入用户名、邮箱和密码,点击“Sign up for free”即可。

我注册的用户名为:JloveU。我的Bitbucket

二、账户设置

点击右上角头像,选择“管理账户”。

出现如下账户设置页面,可以选择语言为“Chinese (China)”,即为简体中文。

三、创建代码仓库

点击页面顶部的“创建”按钮,创建代码仓库。

如果想要一个二级域名的个人主页,要将仓库名称设置为:用户名.bitbucket.org。例如我的用户名是:JloveU,名称就写成了:JloveU.bitbucket.org。

点击“创建仓库”,完成创建。

四、上传代码

因为我是用Bitbucket来建静态网站的,所以就只上传一个 index.html 做测试。

首先需要电脑上安装Git,Git for Windows下载地址 http://msysgit.github.io/。

在本地选择一个文件夹作为代码仓库的本地目录,比如我选择 D:\ProgramData\MyBlog\Bitbucket,在其中新建文件夹 JloveU.bitbucket.org,作为远程仓库 JloveU.bitbucket.org 的本地目录。

在 JloveU.bitbucket.org 文件夹中点击鼠标右键选择 Git Init Here。

然后新建 index.html,文件并编辑,如写入如下代码(仅供测试):

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Bitbucket网站测试</title>
  5. </head>
  6. <body>
  7. <p>这是一个Bitbucket网站测试!</p>
  8. </body>
  9. </html>

保存 index.html 文件,在 JloveU.bitbucket.org 文件夹中点击鼠标右键选择 Git Bash。

依次输入下面的命令:

  1. git remote add JloveU.bitbucket.org https://JloveU@bitbucket.org/JloveU/jloveu.bitbucket.org.git
  2. git add index.html
  3. git commit -m 'add index.html'
  4. git push -u JloveU.bitbucket.org master

说明:

上面命令中的'add index.html' 是关于提交的说明信息,可以根据自己的情况更改。

https://JloveU@bitbucket.org/JloveU/jloveu.bitbucket.org.git 是对应仓库的地址,可以点击页面左边栏中的“克隆”得到。

五、查看效果

如果没有问题的话,现在应该可以打开刚才建的个人静态主页了,在浏览器地址栏中输入:

http://JloveU.bitbucket.org/

回车,就可以看到刚才写的 index.html 的效果啦!

OK! 接下来的应该和GitHub上一样了,自己发挥吧!

Enjoy it!


参考:

Bitbucket免费代码托管空间:可绑域名 私有Repos 个人空间 | 免费资源部落

Bitbucket官网

Git 常用命令详解(二) - 开源中国社区

用Bitbucket搭建博客初探的更多相关文章

  1. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置

    前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...

  2. 基于Hexo和Github搭建博客

    搭建自己的个人博客. 准备工作 确保电脑需要已下载安装node和npm.查看安装是否成功,windows只需在命令行输入以下两条命令即可. 1 2 $ node -v $ npm -v 安装hexo ...

  3. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)

    前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...

  4. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)

    前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...

  5. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  6. 利用hexo搭建博客

    利用Hexo搭建博客 以前用Octopress搭过博客,折腾了好久才弄出来,当时看到那巨难看的默认主题,繁琐的操作,一点写东西的欲望都没了. 一次逛微博,看见了Hexo.尝试了一下,真的很好用哦. 下 ...

  7. Github + Hexo 搭建博客

    服务加速 brew 加速 http://blog.suconghou.cn/post/homebrew-speedup/ github加速 http://www.selfrebuild.net/201 ...

  8. gitcafe 使用hexo搭建博客

    --缘由:因为看大家都用github等搭建博客,作为半个程序员的自己,也按捺不住了,终于有空来尝试一把了,选择了和github 相同功能的gitcafe网站,因为在国内比较快,这是大家的看法,下面写一 ...

  9. 在github上搭建博客(使用Jekyll)

    简单说,只需要三步,就可以在 Github 搭建起一个博客: 在 Github 上建一个名为 xxx.github.io 的库: 把看中了的 Jekyll 模板 clone 到本地: 把这个模板 pu ...

随机推荐

  1. JSP九大内置组件

    request:用户端请求,此请求会包含来自get/post请求的参数 response:网页传回用户端的回应 pagecontext:网页上下文,也就是网页的属性 session:与请求有关的会话期 ...

  2. BBR拥塞控制算法

    BBR拥塞控制算法是Google最新研发的单边TCP拥塞控制算法Linux 内核4.9 已引入这个BBR算法,本人在CAC测试Ubuntu 14.04 安装Linux 4.9内核,延迟优化效果和TCP ...

  3. git使用札记

    #1,本地推送到远程 查看本地关联的远程分支:git remote -v 添加远程分支:git remote add 推送本地到远程分支:git push URLOFYOURGIT #2,远程获取一个 ...

  4. C++学习笔记(3)

    本学习笔记是C++ primer plus(第六版)学习笔记.是C++学习笔记(2)的后续.复习C++基础知识的可以瞄瞄. 转载请注明出处http://www.cnblogs.com/zrtqsk/p ...

  5. thrift中的超时(timeout)坑

    最近在项目中采用thrift作为后台服务rpc框架,总体用下来性能还不错,跨语言特性使用起来也还行,但是也遇到了一些坑,其中之一就是超时问题(timeout),如果服务端些的某些业务场景耗时较长,th ...

  6. 让所有的浏览器都能识别HTML5标签样式的小插件

    如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5的IE9不支持Xp系统安装,这样未来很长一段时间,HTML5的 ...

  7. animate支持的css属性

    支持下列CSS 样式 * backgroundPosition * borderWidth * borderBottomWidth * borderLeftWidth * borderRightWid ...

  8. Android进程保活

    Android进程回收机制 Low Memory Killer原理 微信团队原创分享:Android版微信后台保活实战分享(网络保活篇) 微信团队原创分享:Android版微信后台保活实战分享(进程保 ...

  9. 【USACO 2.4】Overfencing(bfs最短路)

    H行W列的迷宫,用2*H+1行的字符串表示,每行最多有2*W+1个字符,省略每行后面的空格.迷宫的边界上有且仅有两个出口,求每个点出发到出口的最短路. +-+-+-+-+-+ | | +-+ +-+ ...

  10. bzoj2038小z的袜子

    用平面曼哈顿距离最小生成树或者莫队算法都可以吖QwQ~ 然而显然后者更好写(逃~) 莫队怎么写就看图吧QwQ~ 话说我一开始没开long long然后拍了3000组没拍出错交上去Wa了QAQ #inc ...