利用gitcafe托管静态网页

昨天的情人节给女朋友做了一个静态祝福网页,本想把它托管到github去访问的,无奈github访问速度实在太慢,因此想到了gitcafe这家国内网站,这家网站的服务器在国内,访问速度刷刷刷,比github快多了。GitCafe的GitCafe Pages服务类似于github的GitHub Pages,它可以让你在这个项目中托管静态网页文件,在指定的条件下,GitCafe会为我们准备好一个XXX.gitcafe.com的二级域名用于渲染展示个人静态页面。

首先,在gitcafe注册并创建项目。与 github 类似,项目名和用户名要完全一致。(注意:要创建「公开项目」而不是「私有项目」)。第一次注册的时候,要添加在gitcafe上添加ssh密匙。如果我们是第一次用gitcafe的话就需要创建一个新的ssh密匙;在自己的电脑上,需要提交托管的位置,进行git bash 然后进入一个窗口界面,输入下面的命令:

ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"

把其中的邮箱地址换成自己的;然后就会提示下面的信息;

$ ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/USERNAME/.ssh/id_rsa.
Your public key has been saved in /c/Users/USERNAME/.ssh/id_rsa.pub.
The key fingerprint is:
15:81:d2:7a:c6:6c:0f:ec:b0:b6:d4:18:b8:d1:41:48 YOUR_EMAIL@YOUREMAIL.COM

其中就需要我们输入passphrase ,这个就是我们以后提交需要输入的密码;然后,我们的ssh密匙就生成了,我们就可以去用户目录 (~/.ssh/) 下看到私钥 id_rsa 和公钥 id_rsa.pub 这两个文件,id_rsa是存储我们的个人信息的;然后我们就可以把我们的ssh密匙添加到gitcafe上;进入 GitCafe —>账户设置—>SSH 公钥管理设置项,点击添加新公钥按钮,在 Title 文本框中输入公钥名称,在 Key 文本框粘贴刚才复制的公钥字符串,按保存按钮完成操作。添加完成后,我们就要进行连接测试,看我们是否能够连接上gitcafe;
在git bash 里面输入:

ssh -T git@gitcafe.com
如果是第一次连接的话,会出现下面的提示信息:

The authenticity of host 'gitcafe.com (50.116.2.223)' can't be established.
#RSA key fingerprint is 84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e.
#Are you sure you want to continue connecting (yes/no)?

我们就核对上面的信息和我们生成的是否一致,如果一致我们就输入 yes;然后中间会提示要我们输入passphrse口令

Enter passphrase for key '/c/Users/USERNAME/.ssh/id_rsa':
连接成功会出现下面的提示信息:

Hi USERNAME! You've successfully authenticated, but GitCafe does not provide shell access.
用户名就是我们gitcafe的用户名。

接下来,对git进行全局设置:

git config --global user.name ''
git config --global user.email ' 你的邮箱' 

然后我们就可以直接再gitcafe里面添加文件了,这里我们默认在git里面创建的是master 分支;而我们gitcafe上面可以展示的页面是gitcafe-pages分支,首先我们可以创建一个新的分支:

git checkout -b gitcafe-pages

这样我们提交的东西就会生成在gitcafe-pages分支里面

git remote add origin 'git@gitcafe.com:项目地址'
git push -u origin gitcafe-pages

因为我们是要提交到gitcafe-pages的这个分支上;所以需要把master分支改成gitcafe-pages分支;然后我们就可以提交我们的页面代码了;搭建好了之后,不会马上就可以在二级域名上显示,稍等片刻即可访问了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值