第363章 git(1/2)
2000年3月1日,上午八点。济南,歷下区。
凌云坐在书房里,面前那台电脑是星火电子厂自己產的,外壳是银灰色的,键盘是星火机械键盘,滑鼠是光电的。他用了两个月了,手感还行。屏幕上开著一个命令行窗口,黑色的背景,绿色的光標一闪一闪的。他盯著那个光標看了一会儿,然后开始敲键盘。
cd git
make
./git –version
屏幕上跳出一行字:git version 0.1
他靠在椅背上,看了一会儿那行字,拿起桌上的手机,给李默发了一条简讯:“git做完了,你那边怎么样?”
过了几分钟,李默回了一条:“伺服器已经搭好了,域名解析正常,隨时可以上线。”
凌云把手机放下,打开瀏览器。地址栏里他打了一个网址,回车。页面慢慢加载出来,白底黑字,很简单。最上面写著“星辰开源社区”几个字,下面是几个板块:项目列表、代码仓库、文档、论坛。页面很空,只有几个测试帖子,是李默和江枫前两天发的。
他盯著那个页面看了几秒,然后关掉。他又打开一个命令行窗口,开始打包代码。
tar -czf git-0.1.tar.gz git/
打包完,他打开ftp客户端,输入伺服器地址,用户名,密码。他把那个压缩包拖进去,放在“/pub/software/”目录下面。进度条走了一会儿,走完了。
他又打开瀏览器,刷新了一下星辰开源社区的页面。首页上多了一行:“新项目:git – 分布式版本控制系统”。他点进去,页面里写著几行字:git是一个分布式版本控制系统,用於追踪代码变更。开源协议:gpl。作者:凌云。下载地址:/pub/software/git-0.1.tar.gz
他看著那几行字,看了很久。然后他退出来,回到首页,又刷新了一遍。下载次数那一栏,还是0。
他站起来,去厨房倒了杯水。安诗语在客厅里陪女儿玩,小傢伙坐在地毯上,面前摆著一堆积木,正在往高里摞。。
安诗语抬头看见他,问他:“忙完了?”
凌云端著杯子回答说:“差不多了。”
安诗语点点头,没再问。她低头看著女儿,小傢伙又摞了四块,这次没倒,正在摞第五块。
凌云站在那儿看了一会儿,转身回了书房。他回到电脑前,刷新了一下页面。下载次数:1。
他盯著那个数字,看了几秒。然后他又刷新了一下,变成2了。
他靠在椅背上,看著那个数字一点一点往上跳。8,12,17,23,31。
有人开始在论坛里发帖了。第一个帖子標题是“git测试”,內容是“下载了,编译通过了,还没用熟,先留个名”。发帖人的id是一串数字,看不出是谁。凌云没回帖,继续刷新。下载次数跳到47了。
第二个帖子標题是“这个版本管理工具是干啥的”,下面有人回覆说“类似於cvs,但是分布式的”。又有人回覆说“分布式的?有意思”。还有人回復“作者是凌云?是星辰科技那个凌云吗?”
凌云看著那个问题,没回答。
中午,安诗语来叫他吃饭。红烧肉、清炒菜心、西红柿鸡蛋汤。女儿坐在餐椅上,面前放著小碗小勺,正在自己吃,糊了一脸米饭。凌云在她旁边坐下,小傢伙看了他一眼,又低下头继续吃。这二十天,她已经不躲他了,但也不怎么亲。就那样,不哭不闹,也不叫爸爸。
安诗语给他盛了碗饭,放在他面前。他端起碗,吃了几口。
安诗语问他:“那个东西,有人用吗?”
凌云回答说:“有。上午几十个人下载了。”
安诗语点点头,夹了块红烧肉放进他碗里。
吃完饭,凌云帮安诗语收了碗筷,洗了碗,擦乾手,又回到书房。他刷新了一下页面。下载次数:231。
论坛里的帖子多了一些,有十来条了。有人问怎么用,有人贴了一段使用记录,有人说编译的时候出了个错。凌云点进那个报错的帖子,看了一遍,然后回覆:“需要gcc 2.8以上版本。低版本会有兼容性问题,下个版本会修復。”
回復完,他打开代码,开始改。
本章未完,点击下一页继续阅读。