写点什么

Git/Github 近况:Ruby 图书,Gems 软件包,Gitjour

  • 2008-07-07
  • 本文字数:914 字

    阅读完需:约 3 分钟

在 Ruby 世界中,Git 作为一个软件配置管理(SCM)工具,它能越来越流行主要应该归功于 Github 。许多 Ruby 项目都转到 git 阵营了。在 Github 中,可以方便地协作和跟踪项目进度(通知更新)。现在,一些图书项目已经开始使用 Github 了,它们是:

支持Ruby Gems 是Github 的特色之一。其实很简单,只不过是支持.gemspec 文件而已(在Github 的配置中打开“Ruby Gem”选项)。只要推送.gemspec 文件,Github 就会自动创建 Gem 包。然后你就能在包的源地址“ http://gems.github.com ”中看到它了。Github 还有一个突出的特色是方便的项目分支(forking),当不同用户版本都在发布 Gem 包,有可能导致命名冲突,解决的方法是把用户名作为 Gem 包的前缀。

Git 的一个好处是,它从服务器上提取完整的存储库,而不仅仅是当前 HEAD 的快照。存储库包含了文件的完整历史记录,也就是过去所有提交的版本。最近,Evan Phoenix、Chad Fowler 和 Rich Kilmer 用它创建了 gitjour ,它能更方便地在局域网中分享 git 存储库。gitjour 中的“jour”取自 Bonjour ,这是 Apple 实现的 Zeroconf 协议的名字。它们的原理是使用局域网的多播技术来公告其服务。Zeroconf 的名字就暗示道,你可以添加这些服务而无需手动去查找,也不用提供服务的主机和端口。

入门用的最好教程是 Nic 博士的 gitjour 及相关工具使用指南。文章中说,使用 gitjour,创建一个 git 存储库只需要在软件库目录中调用 gitjour serve。还有,gitjour list 指令会列出网络上可用的存储库,而 gitjour clone foo 则克隆名为“foo”的存储库。要了解详细的安装信息等,请参看 Nic 博士的文章。

使用 Ruby 和 Bonjour 看起来很流行, Nic 博士的文章还介绍了一些基于同样原理的工具,比如用来快速分享代码片段的 pastejour 、用来分享 gem 包的 gemjour 等等。这些项目都使用了 dnssd Ruby 包。

查看原文: Git/Github Roundup: Ruby Books, Gems, Gitjour

2008-07-07 02:181495
用户头像

发布了 33 篇内容, 共 69601 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

PHPStorm 安装Xdebug插件开启单步调试

慢慢de

win10 Xdebug PHPStorm

4.16-17 | 阿里云技术大咖分享新内容新交互时代下的新技术、新机会

阿里云CloudImagine

阿里云 音视频 WebRTC 直播架构

Flume拦截器实战

大数据技术指南

flume 4月日更

百度搜索与推荐引擎的云原生改造 | Geek大咖说第一期

百度Geek说

金三拿到5个offer,全靠这份Alibaba内部Java面试指南

Java 编程 程序员 架构 面试

线上500万数据查询时间在37秒,作者将问题解决了,我却看到了更大的坑

谙忆

安卓rxjava使用,现在做Android开发有前途吗?附面试题答案

欢喜学安卓

android 程序员 面试 移动开发

DNS原理及其应用

赖猫

c++ 后台开发 网络编程 DNS 服务器开发

思码逸Merico 完成 A 轮融资,发布企业版 3.0 新产品,拓展研发效能边界

xiaotan

InfoQ 的朋友们

阿里P8总结的1530页Java编程核心思想笔记,Github访问破百万!

Java架构之路

Java 程序员 架构 面试 编程语言

Java 面试题目最全集合1000+ 大放送,能答对70%就去BATJTMD

钟奕礼

Java 编程 程序员 架构 面试

BOE(京东方)2020年报发布:营收1355.53亿元  净利润大幅增长162.46%

爱极客侠

阿里内部疯传的《JDK源码剖析手册》!在GitHub上已高达百万访问量!

Java架构之路

Java 程序员 架构 面试 编程语言

1000道最新整理的Java 技术考题及解答,抢先直通TMDBATJW拿高薪

钟奕礼

Java 编程 程序员 架构 面试

Kotlin @inline内联函数

季浩田 🍙

kotlin inline

翻译:《实用的Python编程》09_00_Overview

codists

Python

上次挂在了京东(Java岗)二面不服气,这次终于拿下offer,皇天不负有心人了也是!

钟奕礼

Java 编程 程序员 架构 面试

全网下载量过亿!12万字阿里内部Java面试手册有多强?

Java架构追梦

Java 架构 面试 成长笔记 阿里巴巴内部资料

龙归科技|邀您参与全球「身份管理日」

龙归科技

「 最具技术影响力企业号 TOP10 」—— InfoQ 写作平台【 1 周年盛典 】

InfoQ写作社区官方

1 周年盛典 热门活动

anyRTC 实时音视频打造安全合规壁垒

anyRTC开发者

网络安全 WebRTC RTC

C统计量/ C statistic

Geek_Goldensikaiqi

智慧党建平台搭建,组织部干部任免系统开发

消息队列(如 Kafka 等)的应用场景

五分钟学大数据

kafka 消息队列 4月日更

app启动速度优化,分享一点面试小经验,最全的BAT大厂面试题整理

欢喜学安卓

android 程序员 面试 移动开发

币安智能链智能合约Dapp系统开发技术

薇電13242772558

智能合约

ThreadLocal超深度源码解读,为什么要注意内存泄漏?不要道听途说,源码底下见真知!

徐同学呀

ThreadLocal Java源码

2021年金三银四跳槽季,呕心沥血整理出Java10W字面经,首次公布!

Java架构之路

Java 程序员 架构 面试 编程语言

Mokito 单元测试与 Spring-Boot 集成测试

Zhang

Java 单元测试 集成测试 Mokito Spring boot starter test

Kubenav: 使用手机管理你的 K8S 集群

郭旭东

Kubernetes k8s多集群管理

项目管理之相关方管理

Geek_XOXO

项目管理 复盘 相关方管理

Git/Github近况:Ruby图书,Gems软件包,Gitjour_Ruby_Werner Schuster_InfoQ精选文章