让GitCafe项目托管变成外链空间:附安装使用教程

原创 小兰小姐姐  2012-11-08 01:56  阅读 8,345 views 次 评论 3 条

asasacyhj76
其实GitCafe提供的是类似于Github的项目托管服务,相信大家对国外知名的Github都有所知晓。可以说GitCafe就是Github的国内翻版。GitCafe Pages服务支持使用Jekyll和HTML,目前不支持绑定域名,空间没有广告,使用Git管理代码。GitCafe提供免费的公开项目256MB空间(超出需要支付极特币,所以大家算好在256mb以内,也就是说我们免费使用GitCafe提供的空间最大为256MB),GitCafe支持使用私有项目,但是免费的私人项目到了2012年底就会结束。之前我写了一篇 “使用类似Github的国内项目托管站GitCafe小记”的文章。其中文章使用了GitCafe提供的项目托管 外链了图片、MP3,这里这篇就GitCafe项目使用和如何将其变成外链空间写下我的经验,与大家共同探讨。

一、你需要到GitCafe官网: https://gitcafe.com/ 注册一个账号。

gitcafe001gitcafe002

二、开始创建一个项目,如果你想要实现XXX.gitcafe.com这样的二级域名,请使用与你用户名一样的项目名。

gitcafe003》》
gitcafe032

三、这里你需要安装Git软件,没装的点击这里下载安装。然后按以下步骤配置Git

1.启动Git输入以下代码 新建.ssh文件夹。

mkdir ~/.ssh


gitcafe005

2.生成新的SSH 秘钥 (记得把以下命令中的 admin@u-lis.com 改为你的 Email 地址 )

ssh-keygen -t rsa -C "admin@u-lis.com" -f ~/.ssh/gitcafe

3.生成过程中按屏幕提示操作,如果你不输入passphrase 口令,可以直接回车。

4.SSH 秘钥生成结束后,打开你存放.SSH的文件夹,可以看到私钥 gitcafe 和公钥 gitcafe.pub 这两个文件。

5.执行以下命令生成配置文件。

touch ~/.ssh/config


gitcafe006

6.用文本编辑器将刚刚在.SHH文件夹中生成的 config 文件打开,复制以下内容到该文件中保存。

Host gitcafe.com www.gitcafe.com
IdentityFile ~/.ssh/gitcafe


gitcafe007

四、连接GitCafe使用Git管理代码

1.用文本工具打开公钥文件 ~/.ssh/gitcafe.pub ,复制里面的所有内容到剪贴板。
gitcafe009

2.进入 GitCafe -->账户设置-->SSH 公钥管理设置项,点击添加新公钥 按钮.
gitcafe008

3.在 Title 文本框中输入任意字符。在 Key 文本框粘贴刚才复制的公钥字符串,按保存按钮完成操作。

4.以上步骤完成后,你就可以通过以下命令来测试是否可以连接 GitCafe 服务器了。

ssh -T git@gitcafe.com -i ~/.ssh/gitcafe

5.如下提示就是成功了。(需输入yes按回车即可)
gitcafe012

五、回到刚刚创建项目成功的页面,接下来就是最长的命令代码输入了。完成命令代码输入后,点击“继续”,你的项目就建设好了。

gitcafe013

我的代码是:
全局设置:
git config --global user.name "uliscom"
git config --global user.email admin@u-lis.com
2接下来:
• 在本地创建新的 Git 仓库
mkdir uliscom
cd uliscom
git init
touch README.md
git add README.md
git commit -m 'first commit'
git remote add origin git@gitcafe.com:uliscom/uliscom.git
git push -u origin master

• 在本地已有 Git 仓库
cd existing_git_repo
git remote add origin git@gitcafe.com:uliscom/uliscom.git
git push -u origin master

gitcafe014

六、使用GitCafe项目搭建个人空间:上传新文件方法和外链方法

1.运行以下代码,新建分支gitcafe-pages(这里我必须上传到新目录分支 gitcafe-pages里,要不然就显示不了在你的xxx.gitcafe.com页面了)。

git checkout -b gitcafe-pages

2.复制你的html文件、Mp3文件、图片文件 到你的本地Git目录中。
gitcafe015

3.执行下列命令提交你的代码到新分支 gitcafe-pages 目录中。

git add .
git commit -a -m 'u-lis.com'
git push origin gitcafe-pages


(这里第一行主要是查询更新的文件;你可以把第二行的u-lis.com改成你的说明;第三行是把文件上传到 gitcafe-pages分支里面)
gitcafe031

4、在完成以上操作后,您即可访问 XXX.gitcafe.com (XXX指代您的用户名或是组织名) 来查看页面效果了!

本站演示:GitCafe限制免费托管空间大小为256MB。

项目页面: https://gitcafe.com/ulis
主页演示
成功演示http://ulis.gitcafe.com/(这个新建了gitcafe-pages分支则配置成功)
失败演示http://uliscom.gitcafe.com/(这个是没有建立gitcafe-pages分支则显示404)
注意:(提交了代码到master目录分支中,并不能马上显示二级域名的空间效果,而是要等一会儿。)
MP3外链:[audio:https://gitcafe.com/uliscom/uliscom/blob/master/bjmusic.mp3?raw=true]
[mp3]https://gitcafe.com/ulis/ulis/blob/gitcafe-pages/xxbg-silence.mp3?raw=true[/mp3]
图片外链
top

本文地址:https://www.u-lis.com/archives/2417
关注我们:请关注一下我们的微信公众号:扫描二维码遊離式| WWW.U-LiS.COM的公众号,公众号:iuliscom
版权声明:本文为原创文章,版权归 小兰小姐姐 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 阿凯
    阿凯 【队长】 @回复

    不错我也试一试

  2. inocr
    inocr 【农民】 @回复

    女性程序员……推荐安妮宝贝的书籍~