GitCafe国内在线托管软件项目平台申请试用:附与Github简单比较

免费空间   2023年10月09日 12:35  

GitCafe国内在线托管软件项目平台申请试用:附与Github简单比较

GitHub相信大家都听说过,它是目前世界上最流行的代码托管平台,部落之前也介绍了免费开源Github Pages空间,准确地来说Github只适合一些项目开发与团队合作,但是我们依然可以将Github当成一个空间。

由于Github空间支持Jekyll等,加上Github支持绑定自己的域名,很多人直接利用Octopress博客生成系统在Github空间上搭建起了自己的博客,Octopress最大的优势在于它是一个完全静态化的页面,打开速度非常快。

今天要介绍的GitCafe,可以说是国内版本的Github,用过了Github后你会觉得GitCafe根本就是国内第一个Github模仿版本。但是由于GitCafe生长在国内,所以也就具备一些国外空间和平台所不具备的优势了。

前几天GitCafe空间正式推出GitCafe Pages服务,它可以让你在这个项目中托管静态网页文件,在指定的条件下,GitCafe会为您准备好一个XXX.gitcafe.com的二级域名用于渲染展示您的个人静态页面。

GitCafe Pages服务支持使用Jekyll和HTML,目前不支持绑定域名,空间没有广告,使用Git管理代码。虽然GitCafe支持使用私有项目,但是免费的私人项目到了2012年底就会结束,当时你可以付费购买。

公开的GitCafe项目一直是免费的,如果你对Git和云计算平台免费空间感兴趣,可以试试:

GitCafe国内的在线托管软件项目平台申请试用:附与Github简单比较

一、GitCafe账号申请与注册

1、GitCafe官方网站:

  • 1、官网:https://gitcafe.com/
  • 2、注册:https://gitcafe.com/signup

2、先到GitCafe注册一个账号,填写你的邮箱和密码。

GitCafe注册一个账号

3、接下来是创建一个项目,如果你想要实现XXX.gitcafe.com这样的二级域名,请使用与你用户名一样的项目名。(点击放大)

GitCafe创建一个项目

4、创建完成后会看到一个有操作代码的页面,不要关闭它。

二、在Windows上安装和设置Git

1、已经用了部落介绍的其它的云计算平台空间,相信电脑中已经都安装了Git客户端了,你可以直接在GitCafe添加SSH密钥了。

2、如果还没有使用过Git客户端的朋友,这里是Git for Windows下载地址

3、启动Git,先生成一个存放SSH的文件夹。


mkdir ~/.ssh

4、生成新的SSH 秘钥 (记得把以下命令中的 freehao123@youremail.com 改为你的 Email 地址 )


ssh-keygen -t rsa -C "freehao123@gmail.com" -f ~/.ssh/gitcafe

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

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

GitCafe生成了密钥

7、执行以下命令生成配置文件。


touch ~/.ssh/config

GitCafe生成配置文件

8、用文本编辑器将文件配置文件打开,复制以下内容到该文件中保存。


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

GitCafe查看配置文件

三、成功连接GitCafe使用Git管理代码

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

2、进入 GitCafe -->账户设置-->SSH 公钥管理设置项,点击添加新公钥 按钮,在 Title 文本框中输入任意字符。

GitCafe账户设置

3、在 Key 文本框粘贴刚才复制的公钥字符串,按保存按钮完成操作。

GitCafe粘贴进入密钥文件

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


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

5、如下提示就是成功了。

GitCafe连接服务器成功了

6、回到刚刚创建项目成功的页面,按照上面的操作步骤依次执行命令,例如我的:


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

GitCafe执行代码命令

7、完成命令后,点击页面的下一步,这就是完成你的GitCafe项目创建和生成了。

GitCafe进入到下一步

四、使用GitCafe Pages服务搭建个人空间

1、进入Git中,创建一个gitcafe-pages的分支,并切换到该分支。


git checkout -b gitcafe-pages

2、复制你的html文件到你的本地Git目录中。

GitCafe复制文件

3、然后依次执行下列命令提交你的代码到gitcafe-pages中。


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

GitCafe提交成功到分支

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

五、GitCafe与Github简单比较

1、从我个人的使用过程来看,GitCafe和Github简直太像了,用惯了Github你会很快上手GitCafe的。

2、这是Github的用户管理界面。(点击放大)

Github的用户使用页面

3、这里是GitCafe的用户管理界面。(点击放大)

GitCafe用户管理页面

4、这里是Github的账户设置界面。

Github账户设置

5、这里是GitCafe的设置页面,功能稍微少了一些。

GitCafe账号设置

6、至于代码版本管理和克隆、下载就基本上一样的。

Github代码管理

7、不过GitCafe看起来更舒服些。

GitCafe代码管理

六、GitCafe个人空间演示与使用小结

1、这里是我架设在GitCafe应用平台上的空间:

  • 1、主页演示:https://freehao123.gitcafe.com/
  • 2、图片外链:

gitcafe.com外链图像

2、实际的操作中,当你提交了代码到你的gitcafe-pages中,并不能马上显示二级域名的空间效果,而是要等一会儿。

3、经过测试,GitCafe的服务器并不是放在国内,而是放在国外,不过奇怪的是它的空间打开速度却很快,很少有丢包的。

4、GitCafe不像github那样,对于容量并没有做限制,而是限制免费托管空间大小为256MB。

文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有60 位神马家族成员冒出泡来在农场开始干活了
  • 安卓博客 6

    去试试,安卓也有git客户端来着不过有点坑的:mrgreen:

    阿城守候 回复:

    @安卓博客, symbian v3的有吗?

    这是农场的第 1 块农田,部落批准 [安卓博客] 在[2012-11-7 17:38]开垦完成.
  • iShare 16

    这个网站倒是知道的有段时间了,

    这是农场的第 2 块农田,部落批准 [iShare] 在[2012-11-7 18:13]开垦完成.
  • ss_ss 13

    = =今天博客宕机了。。503.。还好备份的勤快。等会去恢复。。

    qi 回复:

    @ss_ss, 数据没有丢吧?

    ss_ss 回复:

    @qi, 重启了就好了。数据都还在。

    这是农场的第 3 块农田,部落批准 [ss_ss] 在[2012-11-7 18:15]开垦完成.
  • 金鑫 5

    的确速度很快

    这是农场的第 4 块农田,部落批准 [金鑫] 在[2012-11-7 18:31]开垦完成.
  • babytomas

    这个看过、但是现在去注册了一遍才发现这简直就是中文版GitHub啊….

    这是农场的第 5 块农田,部落批准 [babytomas] 在[2012-11-7 19:51]开垦完成.
  • AAAAAAAAA 1

    感觉是山寨版的github..

    这是农场的第 6 块农田,部落批准 [AAAAAAAAA] 在[2012-11-7 20:08]开垦完成.
  • 辉少 8

    这个真不错,我试试

    这是农场的第 7 块农田,部落批准 [辉少] 在[2012-11-7 20:49]开垦完成.
  • keke 9

    qi哥那个倒计时的是什么程序,比较给力,用啥代码啊

    qi 回复:

    @keke, 用的Jquery,喜欢的话我发给你吧。

    keke 回复:

    @qi, 邮箱:1326516328@qq.com,谢谢qi哥

    ivkeji 回复:

    @qi, 能否给我也来一包,奇哥cihi#foxmail.com

    qi 回复:

    @ivkeji, 已经发送。

    ivkeji 回复:

    @qi, 收到, :mrgreen: 谢谢博主

    这是农场的第 8 块农田,部落批准 [keke] 在[2012-11-7 21:18]开垦完成.
  • 韩麦斯 9

    鉴于国内的各种服务。。。。话说心里实在放不下心,很多人宁可用国外的服务

    这是农场的第 9 块农田,部落批准 [韩麦斯] 在[2012-11-7 21:55]开垦完成.
  • oyoy 20

    看见用Git的就头疼,闪人算了

    这是农场的第 10 块农田,部落批准 [oyoy] 在[2012-11-7 23:18]开垦完成.
  • 小安 3

    Permission denied (publickey).
    fatal: The remote end hung up unexpectedly

    无语 改了好几遍还是不行

    qi 回复:

    @小安, 这是哪出了这个错误?

    这是农场的第 11 块农田,部落批准 [小安] 在[2012-11-8 00:47]开垦完成.
  • xiongliang 4

    还是svn用起来爽

    这是农场的第 12 块农田,部落批准 [xiongliang] 在[2012-11-8 08:53]开垦完成.
  • 流星 3

    貌似传上去以后,打开网址还是404

    qi 回复:

    @流星, 要等一会儿才会显示网页中。

    这是农场的第 13 块农田,部落批准 [流星] 在[2012-11-8 09:47]开垦完成.
  • 哼哼猪 12

    果断沙发了,嘿嘿

    飘零 回复:

    @哼哼猪, 嘿嘿,灌水露馅了

    哼哼猪 回复:

    @飘零, 其实这个是我做的抢沙发自动提交,不过我一个不小心点错了

    这是农场的第 14 块农田,部落批准 [哼哼猪] 在[2012-11-8 11:40]开垦完成.
  • 哼哼猪 12

    晕,点错了。话说这个如果稳定快速的话,把js和css放上去应该不错

    阿城守候 回复:

    @哼哼猪, 可以考虑下。

    这是农场的第 15 块农田,部落批准 [哼哼猪] 在[2012-11-8 11:42]开垦完成.
  • 流星 3

    貌似可以用了,tony.gitcafe.com,呵呵,Git Gui工具更好用,不用敲命令。

    阿城守候 回复:

    @流星, 可以提供下载地址吗

    流星 回复:

    @阿城守候, 就是博主的这个工具,自带的Git GUI工具

    这是农场的第 16 块农田,部落批准 [流星] 在[2012-11-8 12:53]开垦完成.
  • 2

    我去秒开啊

    这是农场的第 17 块农田,部落批准 [怼] 在[2012-11-8 15:59]开垦完成.
  • yooujiao

    站长,你的问答我用QQ邮箱注册都收不到邮件确认信。

    qi 回复:

    @yooujiao, 你好,我已经手动激活了,你登录一下看看能不能发表提问?原来的邮件设置有问题,我现在修改新注册用户不需要邮件确认了。

    这是农场的第 18 块农田,部落批准 [yooujiao] 在[2012-11-8 16:33]开垦完成.
  • exexue

    大哥。我的博客开了。希望大哥支持下啊。www.ooon.org。还有大哥你什么时候上线。好久都不见你上线了呢。

    qi 回复:

    @exexue, 支持你的博客,比以前的网站要好看多了。

    这是农场的第 19 块农田,部落批准 [exexue] 在[2012-11-8 18:52]开垦完成.
  • oott123 15

    原来GitCafe是国内的,我原以为是国外的呢。
    其实每次看到部落介绍这些并不是空间的所谓的云空间都不忍为他们担心。
    包括GitHub,还有sf.net,#Code也是。
    因为它们是开源项目的生命啊,没了他们的话,代码托管还真是一笔不小的开支呢。
    不过呢,既然它提供了Pages的服务,利用也是无可厚非的吧。
    唔,我想多了?

    oott123 回复:

    @oott123, 咦,居然这篇文章的留言只回复了楼下那一条。

    qi 回复:

    @oott123, 呵呵,最近一周比较忙,评论我都没有时间回复,现在正在抓紧时间一一回复。严格意义上讲,GitCafe是一个中文的代码托管,因为我测试一下服务器IP其实是放在美国,官网都没有*。所以未来的发展我并不看好它,也许它可以在Q外生活,但不会在Q内成长壮大。

    这是农场的第 20 块农田,部落批准 [oott123] 在[2012-11-8 22:38]开垦完成.
  • Aoyu 6

    好吧,又被你抢先了

    qi 回复:

    @Aoyu, 呵呵,怎么抢先了呢?

    Aoyu 回复:

    @qi, 貌似我几个月前就注册了,在收藏夹里都发霉了。不过你写的文章确实不错,以后多多向你学习嘿嘿

    这是农场的第 21 块农田,部落批准 [Aoyu] 在[2012-11-9 16:34]开垦完成.
  • 烟花易冷 3

    好吧,我试试,不是很懂git

    这是农场的第 22 块农田,部落批准 [烟花易冷] 在[2012-11-10 12:05]开垦完成.
  • Xider 5

    明显的山寨GITHUB

    这是农场的第 23 块农田,部落批准 [Xider] 在[2012-11-11 13:54]开垦完成.
  • sjc9913 1

    进入Git中,创建一个gitcafe-pages的分支,并切换到该分支。
    这一步不懂耶。

    这是农场的第 24 块农田,部落批准 [sjc9913] 在[2013-1-29 10:29]开垦完成.
  • sjc9913 1

    git add .
    git commit -a -m ‘freehao123.com’
    git push origin gitcafe-pages
    这个freehao123.com应该改成什么呢

    这是农场的第 25 块农田,部落批准 [sjc9913] 在[2013-1-29 10:59]开垦完成.
  • sjc9913 1

    不过还是成功了 [url]https://sjc9913.gitcafe.com[/url]
    但为什么是freehao123.com呢

    qi 回复:

    @sjc9913, 那个是一个消息名称,你可以自己改自己容易记的,这样进入网页时可以看到自己的操作记录。

    这是农场的第 26 块农田,部落批准 [sjc9913] 在[2013-1-29 11:22]开垦完成.
  • jc9913

    直接上传.htaccess有效果吗

    qi 回复:

    @jc9913, 没有效果,不支持。

    这是农场的第 27 块农田,部落批准 [jc9913] 在[2013-1-31 13:23]开垦完成.
  • 菜鸟

    你好,我按照你这步骤操作的,把js,css,html页面推送上去了,可是访问地址打不开啊, 报:404 Ooooops, page can’t be found.
    求教。。

    这是农场的第 28 块农田,部落批准 [菜鸟] 在[2014-5-24 17:00]开垦完成.
  • 现在是512mb https://gitcafe.com/GitCafe/Help/wiki/GitCafe-%E8%B4%A6%E6%88%B7%E6%9D%83%E9%99%90%E4%B8%8E%E6%94%B6%E8%B4%B9%E8%A7%84%E5%88%99#wiki

    qi 回复:

    @自由的角马, 应该后来调整的。

    这是农场的第 29 块农田,部落批准 [自由的角马] 在[2014-9-12 14:11]开垦完成.
  • Arnie97 1

    从2013年4月开始,已经可以绑域名了
    [url]https://blog.gitcafe.com/142.html[/url]

    qi 回复:

    @Arnie97, 免费的吗?

    Arnie97 回复:

    @qi, 是的

    这是农场的第 30 块农田,部落批准 [Arnie97] 在[2014-11-21 18:25]开垦完成.
  • wukun

    其实我就想知道站长的系列头像是谁 = =

    qi 回复:

    @wukun, 是允儿

    这是农场的第 31 块农田,部落批准 [wukun] 在[2015-6-25 19:05]开垦完成.
  • peach5460 4

    现在gitcafe被coding收购了…coding也支持page

    qi 回复:

    @peach5460, 嗯,不到一年就合并了。

    这是农场的第 32 块农田,部落批准 [peach5460] 在[2016-6-14 10:44]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部