昨天的情人节给女朋友做了一个静态祝福网页,本想把它托管到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 "[email protected]"
$ ssh-keygen -t rsa -C "[email protected]" 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 [email protected]
ssh -T [email protected]如果是第一次连接的话,会出现下面的提示信息:
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)?
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 ' 你的邮箱'
git checkout -b gitcafe-pages
git remote add origin '[email protected]:项目地址' git push -u origin gitcafe-pages