开源中国怎么托管项目?
这个问题问得有些莫名其妙,“代理”和“托管”是什么关系也不知道(虽然都含有“托”字)。
1、“代理”和“托管”不是一回事 代理是一个相对正式的用法,指的是“代为处理事务”。而“托管”是比较口语化的表达,代指的“事务”比较宽泛。 比如,我可以把“代理付费”理解为:你通过我向某个网站付费用,我替你交钱;也可以理解为:我帮别人付费用,让别人欠我人情。
2、Gitea是个人版的Github Gitea是Github的开源克隆产品之一,与GitHub、GitLab类似,支持代码、文件和资源的全量或部分托管。在功能上,Gitea也基本继承了GitHub的所有特性且使用方便易用。对开发者而言,可以使用SSH或者HTTPS的方式连接到任何已经安装好Git客户端的电脑上,管理仓库以及其中包含的文件、目录及文件版本信息。 因此题主所说的“托管项目”就是向Gitea这个平台上传代码,让其他用户能够下载和使用你的项目。
3、开源中国作为技术社区,不提供文件托管服务 开源中国的网站提供了一些优秀的Java、C/C++等语言的开源项目,其实这些项目的源码都是存放在Gitea上的,并且是严格遵循Apache 2.0协议发布的——也就是说只要你不修改源码,你就可以随意商用(做商业项目或者卖给他人)。
但是,开源中国并没有提供类似于Google Drive或者是iCloud那样的本地文件同步云存储服务,所以要想永久地保存自己的私有项目,您还得想办法自己找块“地盘”来存放您的代码。 至于题主所说“国内对于Gitea这个项目熟悉的人很少”,我认为这只是一个时间问题,因为国内开源产业正在蓬勃发展(例如政府采购开源软件数量猛增),越来越多的人和组织的知识产权保护意识和能力都有所增强,像Gitea这样免费、易于使用的开源代码托管平台,必然会受到越来越多的关注。