网站建站记录二

网站建站记录二

建议先看这一部分,这个部分要做的是利用现有的域名来建立博客。采用的是github pages,为什么采用这个呢?这里就引用一下
cnfeat博客里的说法:

  1. github pages有300M免费空间,资料自己管理,保存可靠;

  2. 学着用github,享受github的便利,上面有很多大牛,眼界会开阔很多;

  3. 顺便看看github工作原理,最好的团队协作流程;

  4. github是趋势;

假设你从没有接触过git,那么你先去网上搜一搜了解一下相关的。接下来就按照下面三个步骤来建立一个github pages。

注册github

github:可以托管各种git库,并提供一个web界面。对于建站来说,就是一个免费的网络空间。

到github上注册一个账号,这个应该不用细讲吧。如下:

下载git并配置本地环境

git主要是用于对版本进行管理的一个系统,利用SHA-1计算时刻保持数据完整性。

git的文件有三种状态已提交、已修改、已暂存对应文件流转的三个工作区域:本地仓库、Git的工作目录、暂存区域。

git add、git status、git config、git commit、git clone等常用命令熟悉。

下载git并安装。

git相当于是github的本地仓库,而github相当于git的远程仓库。在注册了github的账号和下载安装了git之后,就相当于你有了一个本地仓库和远程仓库。在本地仓库更改之后,即可以把本地的代码推送到远端。但是在推送之前,需要在本地和远端之间建立起连接。
这个连接过程包括两个步骤:

  • 配置本地的用户名和email

命令如下

git config --global user.name "在github上注册的账号"
git config --global user.email  "在github上注册用的邮件地址"
  • 生成SSH key

SSH:Secure Shell,为远程登录会话和其他网络服务提供安全性的协议,利用SSH协议可以有效防止远程管理过程中的信息泄露问题。
这个SSH就是主要建立起git和github之间的安全连接。
所以主要在本地生成key之后,放到远端,每次pull代码时会进行认证。

以下参考于beiyuu.com.

在Windows下,打开Git Bash。

输入如下命令

    $ ssh-keygen -t rsa -C "邮件地址@youremail.com"

就会生成SSH key,首先要设置存储的目录,就采用git默认的(回车就行),只要记住路径,待会儿我们要到相应的目录下复制ssh key。然后系统要求输入密码,随便设置一个即可(前提要记得住)。

步骤一:

步骤二:到github上点击settings,将保存在刚刚文件夹下的key(用记事本打开)复制到相应位置即可。

输入下面的代码,就可以生成新的key文件,我们只需要默认设置就好,所以当需要输入文件名的时候,回车就好。

步骤三:验证是否登陆成功,输入如下命令即可。

ssh -T [email protected]

建立github pages

建立github pages就跟创建一个创建一个新的仓库类似,只不过是Repository name要设定成yourname.github.io。

下面参考自dss886

  • 创建新仓库

登录https://github.com/yourname,点击Repositories -> New创建一个新的仓库。

注意,Repository name一定要设置为yourname.github.io,其他选项默认,点确认。

  • 设定仓库

在这个仓库的页面https://github.com/yourname/yourname.github.io的右边栏点Settings往下拉找到GitHub Pages -> Automatic Page generator,一路Next即可。

等几分钟,访问http://yourname.github.io就能看到你创建的页面了。

对于github pages,网上的教程很多,搜一搜就有很多,这篇仅是作为记录,不妥之处望指正。

在接下来的部分,将利用hexo的相关模板来创建一个像模像样的个人主页。不要忘了个人主页的用途,分享经验,记录生活,所以不需要搞的太花哨,内容才是最重要。

你可能感兴趣的:(git,pages,免费博客)