`
frand
  • 浏览: 4840 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

我想搭建一个GIT 网站,供开源程序员和学习者免费使用,欢迎大家提些意见

阅读更多
最近在用开源软件做项目,感觉国内的开源基础设施还是比较薄弱。在领悟了一些开源精神和37Signals的Getting Real 精神后,决定用自己的一些资源来做一些推动。
GIT是Linux老大Linus写的一个分布式版本管理系统,现在正在成为开源界标准的版本管理系统。目前国内还没有很好的免费的GIT网站。
我手上的资源是一台DELL PowerEdge,至强4核,4G内存,托管在移动双线机房内。
我有以下3个milestone。
1, 为开源和个人项目提供完全免费的GIT公共库的服务。(GIT可以管理各类源代码,比如Java, PHP, Python, Ruby)。
2, 搭建Ruby on Rails 的多种搭配的布署环境,安装一些开源项目,供大家评估,免去了大家自己安装的麻烦。
3, 给开源项目和个人项目提供一个免费的部署环境,主要用来供大家评估(特指Ruby on rails, 因为其他项目的部署环境已经非常普及了)
我自己能力和精力都有限,我想邀请2位网管来管理该站。
希望一名精通Linux,一名熟悉Ruby on Rails。由于是为广大开源爱好者提供免费服务,所以需要您以开源精神提供免费而优质的服务。不过,我个人会提供一些资金作为补偿。
此项目为我个人爱好,欢迎大家参与,如果Javaeye的技术老大们愿意提供一些技术指导,将不胜感激。
分享到:
评论
11 楼 yanyanlong 2009-06-04  
支持楼主...期待测试
10 楼 zozoh 2009-06-04  
是啊,支持啊,但是做起来了吗?
9 楼 JimyChen 2009-01-15  
frand 写道
xuwenhao 写道
开源的话直接github不就好了么,为什么还要自己搭一个?


这个道理很简单, 有了google为什么还要有百度。

github上都是说英文的, 如果是以中国人为主体的开源的话,互相之间说英语应该会比较囧吧。
另外还有一个带宽的问题,同步的时候,Git对带宽要求比较高, 国内的话速度会快一点。
Github是对非开源项目是收费, 我想为一些不一定要开源的个人项目或者小团队项目也提供免费服务。

很好啊,做起来了吗?
8 楼 frand 2008-12-29  
xuwenhao 写道
开源的话直接github不就好了么,为什么还要自己搭一个?


这个道理很简单, 有了google为什么还要有百度。

github上都是说英文的, 如果是以中国人为主体的开源的话,互相之间说英语应该会比较囧吧。
另外还有一个带宽的问题,同步的时候,Git对带宽要求比较高, 国内的话速度会快一点。
Github是对非开源项目是收费, 我想为一些不一定要开源的个人项目或者小团队项目也提供免费服务。
7 楼 xuwenhao 2008-12-29  
开源的话直接github不就好了么,为什么还要自己搭一个?
6 楼 frand 2008-12-29  
luolonghao 写道
支持!提供GIT的同时能不能给开源软件提供虚拟空间?
sourceforge国内访问很慢,非常需要这个服务。


由于资源有限, 所以我设想只提供ruby on rails的虚拟空间。Getting real的主要精神就是先做出一个功能,让客户试用, 然后让客户告诉你他们还需要什么功能。 至于其他技术如java,php的空间,国内应该很普及了吧, 技术支持肯定也不错的。
5 楼 qubic 2008-12-29  
google code svn hosting还可以
4 楼 luolonghao 2008-12-29  
支持!提供GIT的同时能不能给开源软件提供虚拟空间?
sourceforge国内访问很慢,非常需要这个服务。
3 楼 ddd 2008-12-29  
肉包子肉丸子肉蒲团这一刻灵魂附体!肉饼一个人,他代表了肉食悠久的历史和传统!在这一刻!他不是一个人在战斗!他不是一个人!!
2 楼 frand 2008-12-29  
肉饼是一个人吗?
1 楼 风花雪月饼 2008-12-29  
哇噢。。。那就召唤肉饼。。。

相关推荐

    Git学习指南完整版

    Git是一款广泛使用的免费、开源的分布式版本控制系统,它被认为是目前最流行的版本控制工具,被众多程序员和工程师所喜爱。它在软件开发中扮演了重要的角色,为团队协作和代码管理提供强大支持。Git不仅仅是一款工具...

    Git团队协作.pdf

    想要寻找一个替代 BitKeeper 的方案。由于没能找到一个满意的替代工具,他干脆自己写 了第一个非常原始的版本,也就是我们现在所说的 Git:一个用 Unix 风格编写的 shell 脚 本拼接起来的小程序。具有讽刺意味的是,...

    pro git2中文版

    《Pro Git》第二版是Git的官方推荐书籍,对于Git初学者和爱好者来说是必备读物。书中详细介绍了版本控制的概念,Git的历史背景,以及Git的基本命令和操作。此外,书籍还包含对服务器上Git的部署、分布式工作流程、...

    程序员表白程序 源码开放性 第一辑 不断更新(程序之爱系列第一辑)

    这个项目是一个程序员为了表达爱意而创作的独特程序,它不仅展现了编程技术的运用,还融合了情感的传递。程序员们常常以其独特的思维方式和创造力来表达情感,这款程序就是这种创意的体现。源码的开放性意味着任何人...

    git 新手学习文档

    - 初始化后会在当前目录下创建一个`.git`隐藏文件夹,它是项目的版本库。 2. **设置作者信息**: - 首次使用Git时需要设置用户名和邮箱信息:`git config --global user.name "Your Name"` 和 `git config --...

    程序员是这样炼成的

    初学者可以从简单的个人项目做起,比如创建一个小型网站或编写一个实用的桌面应用,逐步提升到团队协作的大型项目。 3. **问题解决能力**:程序员常会遇到各种技术难题,学会分析问题、定位错误是必备技能。这涉及...

    程序员如何真正的成长

    作为一个程序员,真正的成长不仅仅是掌握更多的编程语言或框架,而是涵盖了技术、思维、沟通、学习能力等多方面的提升。本文将围绕这些关键点展开,探讨程序员如何实现自我进化,成为更优秀的开发者。 首先,扎实的...

    当程序员的第一件事!!初学者看过来

    3. **参与项目实践**:加入开源项目或者与朋友合作完成一个小项目,不仅可以加深对编程技术的理解,还能锻炼团队协作能力。 ### 四、持续学习与成长 1. **关注最新技术动态**:技术更新迭代速度非常快,定期关注...

    优秀程序员的十个习惯

    【优秀程序员的十个习惯】 1. 持续学习与跟进新技术:作为优秀程序员,保持对新知识的渴望至关重要。不断学习新的编程语言、框架和工具,关注行业动态,参与专业社区讨论,如CSDN、ITPUB、CHINAUNIX、digg.com等,...

    java程序员需要掌握些什么知识握些什么知

    作为一名合格的Java程序员,你需要精通一系列的技术和概念,这些涵盖了编程基础、企业级应用开发、数据库管理、Web技术以及软件工程方法。以下是一份详细的Java程序员所需知识清单: 1. **Java编程基础知识**:理解...

    java程序员之路

    Java程序员之路是一个涵盖广泛的主题,它涉及到一个人从零基础学习Java编程语言,逐渐掌握核心技术,直至成为精通JSP(Java Server Pages)的专业编程人员的全过程。在这个过程中,开发者需要掌握一系列的技术栈和...

    程序员查询资料的几个常用网站

    Matrix是一个面向开源软件和编程技术的社区,提供开源项目分享、技术文章发布等功能。 **特点:** - **开源文化:**鼓励用户分享自己的开源项目,促进技术交流。 - **技术多样:**涵盖多种编程语言和技术栈,满足...

    专业程序员技术模板,供大家参考

    【标签】"简历模板"强调了提供了一个参考结构,帮助程序员构建一个结构清晰、内容充实的简历。 【部分内容】涵盖了以下几个重要的技术知识点: 1. **Java基础与高级概念**:熟练掌握Java基础,包括集合、IO框架和...

    程序员送女友的浪漫礼物

    标题中的“程序员送女友的浪漫礼物”提示我们这是一个与编程和技术相关的创意项目,可能是程序员为了庆祝恋爱纪念日而为另一半制作的...对于其他想要为爱人制作独特礼物的程序员来说,这是一个很好的学习和灵感来源。

    安卓黑马程序员课表

    - **知识点概述**:Struts2是一个基于MVC模式的开源Web应用框架,简化了Java Web应用程序的开发过程。 - **教师**:金云龙 - **教学目标**: - 理解Struts2的工作原理及其与传统MVC框架的区别。 - 学习Action类的...

    如何成为优秀的程序员

    40分钟的嵌入式培训机构亚嵌老师的讲解,旨在为迷茫中的学习者提供清晰的路径和指导。 首先,掌握一门或几门编程语言是基础。例如,C++、Java、Python等是常见的入门语言,它们各有特点,适用于不同的应用场景。...

    Pro.Git-zh_CN.pdf

    Git是一个开源的分布式版本控制系统,最初由Linus Torvalds在2005年为了更好地管理Linux内核开发而创建。自那以后,Git已经成为程序员们进行代码版本控制的标准工具。它能帮助开发者记录文件的更改历史,跟踪不同...

    可视化git托管工具可视化git托管工具

    GitExtensions是其中的一个例子,它是一个功能丰富的Git GUI工具,可以作为Visual Studio、Visual Studio Code等集成开发环境的插件,也可以独立使用。 GitExtensions-2.48.03-SetupComplete.msi这个文件名可能是...

    程序员老黄历.zip

    当日的程序员老黄历可能会提供一些实用的代码片段,例如一个简单的Python脚本处理数据,或者一个JavaScript函数优化网页性能,这些都是程序员日常工作中的实用技巧。 总结,程序员老黄历是程序员日常工作的实用工具...

    学校开源源代码

    【学校开源源代码】是指将学校相关系统的源代码公开,供教育机构、学生或开发者学习、研究和自由使用的资源。这种开源方式旨在促进技术教育,提高编程技能,并鼓励社区协作和创新。开源软件通常遵循特定的许可证,...

Global site tag (gtag.js) - Google Analytics