肾结石不处理有什么后果| 59年属什么生肖| 盆腔炎挂什么科| 脾虚不能吃什么| 69年属什么生肖| 什么是多囊| 右胳膊麻木是什么征兆| 胃胀胃不舒服吃什么药| 肾结石什么东西不能吃| 维生素b2有什么作用和功效| 知秋是什么意思| 卵黄囊回声是什么意思| 当你从我眼前慢慢走过是什么歌| 1r是什么意思| 什么是缓刑意思是什么| 川芎的功效与作用是什么| 李叔同为什么出家| 血脂是什么| 除了胃镜还有什么检查胃的方法吗| 初一的月亮是什么形状| 晴字五行属什么| h型高血压是什么意思| 为什么会自言自语| 有胃火口臭怎么办吃什么药| 干巴爹什么意思| 结缔组织是什么| 玄关是什么位置| 什么产品美白效果最好最快| 二甲双胍为什么晚上吃| 测脸型适合什么发型| 征兵初检检查什么| 脚踝后面的筋疼因为什么| 出汗太多是什么原因| 点茶是什么意思| 上感是什么意思| 人生观价值观世界观是什么意思| 最高检检察长什么级别| 三维重建是什么意思| 石乐读什么| 螨虫用什么药可以杀死它| 祖籍是什么意思| 虾仁和什么包饺子好吃| 四相是什么意思| 什么是尿毒症啊| 为什么胸闷一吃丹参滴丸就好| 什么是低血糖| 皮疹和湿疹有什么区别| 黄斑病变是什么引起的| 手腕比喻什么| 一百岁叫什么之年| 属兔配什么属相最好| 什么花什么门的成语| 什么零食好吃| 虢是什么意思| 脚常抽筋是什么原因| 血糖高能吃什么菜| 什么时候同房容易怀孕| 支配是什么意思| 焦虑会引起什么症状| 大牛是什么意思| 1952年属什么生肖| 1号来月经什么时候是排卵期| 蒲地蓝消炎片主治什么| 幽门螺杆菌是一种什么病| 红粉是什么意思| 凯莉包是什么牌子| kap是什么意思| 跑步的配速是什么意思| 女生安全期什么意思| 宫颈那囊是什么| 生小孩有什么补贴政策| 半永久是什么意思| 脂蛋白高吃什么药能降下来| 斑鸠吃什么食物| 脂肪肝吃什么药效果好| 右边脑袋疼是什么原因| 镀18k金是什么意思| 三个羊是什么字| 皮肤松弛是什么原因造成的| 为什么正骨后几天越来越疼| 绒毛浆是什么| 意淫是什么意思| y是什么意思| 窦性心动过速吃什么药| 喜欢花的女人是什么性格| 梦见自己生二胎是什么意思| 所言极是是什么意思| 什么是关税| 爱是什么颜色| 肾气亏虚吃什么中成药| 肛周脓肿是什么原因引起的| prc什么意思| 孩子打呼噜是什么原因| 一什么紫丁香| 什么是人工智能| 为什么肚子总是胀胀的| 梦见摘辣椒是什么意思| 一个白一个本是什么字| 湿温病是什么症状| 124什么意思| tsh是什么意思| lp0是什么意思| 蜂蜜什么时候喝最佳| 流鼻涕吃什么药| 风采依旧是什么意思| 瑶五行属性是什么| 什么是盗汗症状| 左手小指和无名指发麻是什么原因| 1.12是什么星座| 血痰是什么原因| 守望相助是什么意思| 褐色分泌物是什么原因引起的| 告加鸟念什么| 魔鬼城是什么地貌| 什么乎乎| 凉拌什么菜好吃| 检查是否怀孕挂什么科| 去脂肪粒最有效的药膏叫什么| 乙肝病毒表面抗体弱阳性什么意思| 下午18点是什么时辰| 冰粉的原材料是什么| 什么蔬菜含维生素c最多| 来月经量少吃什么可以增加月经量| 膀胱炎有什么症状| 地球为什么自转| 白痰多是什么原因造成的| 补料是什么意思| 02年属什么生肖| 为什么手会掉皮| 梦到挖坟墓是什么意思| 鸡腿炒什么菜好吃| 可乐必妥是什么药| 营养不良吃什么药| 无锡有什么好玩的| 鼻子流黄水是什么原因| 百香果有什么营养| 嗜睡乏力没精神容易疲劳是什么原因| 肺部条索影是什么意思| 银杏叶片有什么作用| 右脸长痣代表什么意思| 桡神经受损有什么恢复的方法| 幽门螺旋杆菌阳性什么症状| 虾滑可以做什么菜| 非洲是什么人种| 清影是什么意思| les是什么意思| 睡不着觉是什么原因| 什么的枣子| 狗狗肠胃不好吃什么药最好| 宜夫痣是什么意思| 欧巴桑什么意思| ea7是什么品牌| hpv是一种什么病| 国企混改是什么意思| 精子为什么叫怂| 玻璃体混浊用什么药| 修女是干什么的| 糖尿病人早餐吃什么好| 肠胃炎吃什么水果比较好| 红枣有什么功效| 中考报名号是什么| 肠子粘连有什么办法解决| psh是什么意思| 首脑是什么意思| 售罄是什么意思| 甲亢和甲减有什么区别| 什么是花胶| 乌鸡放什么炖补气补血| 湿疹是什么皮肤病| 2010年属什么生肖| 鹅肝为什么那么贵| 沉冤得雪是什么意思| 什么是华盖| 为什么新生儿有胎记| 吃洋葱对身体有什么好处| 大姨妈来了吃什么水果好| 小孩什么时候会说话| 高危型hpv有什么症状| 孕晚期呕吐是什么原因| 血红蛋白低吃什么补最快| 赑屃是什么意思| 蛇遇猪就得哭什么意思| 慷慨解囊是什么意思| 塞浦路斯说什么语言| 败血症是什么| 点了痣要注意什么| 硫脲是什么| 姚明什么时候退役的| 分泌物呈褐色是什么原因| 什么是御姐| 女宝胶囊的作用和功效是什么| 鼎是干什么用的| 火车动车高铁有什么区别| 吃炒黄豆有什么好处和坏处| 咽炎吃什么好| 什么杯子不能装水| 慢性肾炎吃什么药| 梦见已故朋友什么预兆| 擒贼先擒王是什么生肖| 股票解禁是什么意思| 葡萄糖酸钙锌口服溶液什么时候喝| 什么是双性人| 宋朝之前是什么朝代| 养狗的人容易得什么病| 什么叫前列腺| mtd是什么意思| 阑尾炎吃什么药见效快| 低血糖有什么危险| 老是想咳嗽是什么原因| 此起彼伏是什么意思| 正常的尿液是什么颜色| 肌肉抽筋是什么原因| 坏血病是什么| 口腔溃疡吃什么中成药| 海星吃什么| 翩翩起舞是什么意思| 1970属什么| 开半挂车需要什么证| 海棠花长什么样| 野兔子吃什么| 哼哼唧唧是什么生肖| 海茸是什么东西| 蜈蚣最怕什么药| ap医学上是什么意思| 掉筷子有什么预兆| 炎症是什么引起的| 牙松动了还疼用什么方法处理最好| 大学院长是什么级别| 诛仙讲的是什么故事| 什么眼镜框最轻最舒服| 沧海桑田什么意思| 牙龈疼痛吃什么药| 处女座幸运颜色是什么| 梦见被狗咬是什么预兆| 乘字五行属什么| 甲基苯丙胺是什么| 什么的花蕾| mic是什么| 火鸡面为什么那么辣| 五味子有什么作用| 对视是什么意思| 早搏的症状是什么表现| 边界尚清是什么意思| 肛门瘙痒用什么药最好| 外阴是指什么部位| 三唑磷主要打什么虫| 额头长痘是什么原因引起的| 抛光是什么意思| 什么深似海| 尿酸高是什么症状| 激素脸是什么样子| sop是什么意思| 手麻吃什么药效果好| 虫草对身体有什么好处| 忙碌的动物是什么生肖| 头层牛皮除牛反绒是什么意思| 上寒下热体质吃什么中成药| 与时俱进是什么意思| 肺的作用和功能是什么| 熬夜吃什么补回来| 为什么贫血| 胆结石吃什么水果好| 什么样的| 6月什么星座| 百度

车讯:可选双边共四出排气 WEY W01申报图曝光

by Alex Questly

What is Github and how does it work?

百度 据称,该潜水器的速度可能数倍于包括美国濒海战斗舰在内的世界现役水面舰艇。

Github is a website that allows people to share code and work on projects together. It is a popular site for developers, and is used by many large companies. Github also has a ” desktop” app that makes it easy to work on projects offline.

There are two ways to use Github. The first is to create a new project. This is done by clicking the “Create a new repository” button on the Github home page. You will need to enter a name for your repository, and a description of what it will contain. Once you have created your repository, you can add files to it by clicking the “Add files” button.

The second way to use Github is to fork an existing repository. This means that you copy someone else’s code so that you can work on it yourself. To do this, find the repository that you want to fork, and click the “Fork” button. This will create a copy of the code in your own account. You can then make changes to the code, and submit a pull request to the original author if you want your changes to be included in their project.


INTERVIEW WITH FOUNDER

* This original interview with Github co-founder and CEO Chris Wanstrath was first posted on March 6th, 2012.

How would you describe GitHub in under 50 words?

GitHub makes software development awesome for everyone. You can use it to develop an iPhone app by yourself, open source software with strangers, or an enterprise application with your entire company.

You started GitHub as a side project in October 2007. Did you have any idea of it’s potential at that point in time?

We knew it was good because we were using it every day during development. Once we finished the basic source control features, such as code browsing and viewing the commit history, we started getting really creative with other features we could add to make the experience more awesome – that was really exciting. We thought it could turn into its own business, but at the time we mostly focused on making the best product we could. And we knew we were on the right track.

How did you come up with the name?

Tom Preston-Werner came up with the name. We wanted a place where people could easily share Git repositories and also learn more about Git – a Git hub, if you will.

You launched publicly in April the next year, what did you learn from 3-4 months of private beta testing?

The beta was a great way to find and fix bugs. Hosting git repositories wasn’t something we’d ever done before – it was extremely helpful to have hundreds of people pushing code to GitHub. Tons of issues were exposed early on. We had to rewrite a few basic systems because our assumptions were wrong or because we hit some major blockers.

Has your initial vision changed since launch?

We still want to make sharing code as easy as possible, but now our vision is much broader. Sharing code is just one part of the software development process. Reviewing code, working with your coworkers, exploring open source projects – there are so many things GitHub can do to make your life easier and we’re trying to do them all well.

How did you meet co-founders Tom Preston-Werner and PJ Hyett?

I met PJ when I was working at CNET. We worked together on the relaunch of Chowhound.

Tom I knew through the open source community. He had released some pretty awesome Ruby code that I was using. Eventually I met him at a Ruby meetup in San Francisco and we started working on projects together.

When did GitHub start gaining traction?

From my perspective it had traction right away. Our first beta user was Yehuda Katz, a prolific hacker who was able to give us tons of good feedback and invite other high quality developers. The Ruby community took to GitHub right away and really helped us figure out what to focus on.

You learned Rails in your spare time while you were developing with PHP professionally at CNET (before GitHub). Would you recommend PHP developers branch out to Rails or Django?

I actually learned Rails before I started at CNET, but there weren’t many Rails jobs at the time and I really wanted to work at GameSpot. So that’s why I was still doing PHP.

I loved PHP, but I loved Rails more. My advice would be to try as many new technologies as possible. Try Rails, try Django, try node. Don’t write anything off just because it’s new.

What has been the most challenging scaling issue you’ve come across?

The first major problem was the way we were storing git repositories. In early 2009 we were using a network file system so all the machines had the same view of the repositories on disk. This was really simple to develop against, but it wasn’t scaling at all – the network file system was failing daily, and when it wasn’t failing it was super slow. We knew we needed a new approach.

Tom spent most of 2009 designing, developing, and testing our new repository storage system. It was classic sharding – instead of every machine sharing everything, we’d have specialized file servers that would each store a subset repositories based on the owner. We developed a routing system to keep track of who lives where and how full each file server was.

It worked.

Two and a half years later we’re still largely using the technologies Tom developed for the rearchitecture. We’ve made some changes and improvements, but the general idea is still going strong.

How has the growth in open source projects compared to the growth in private paid for repositories?

They’ve both been tremendous. There is so much great open source on GitHub that it really boggles my mind. At the same time, we have some of the companies I admire most using GitHub to host their private code.

As a developer, why did you become CEO? Did you consider taking a more technical role and hiring a career CEO?

We’ve never discussed hiring a career CEO – I think we all agree that the best person to be CEO is someone who works great with the founding team, is technical, understands where GitHub came from and where it’s going, and believes in making both the company and the product great.

Working well with the founding team is really important. All the GitHub founders are very hands-on in running the business. We’re working hard to build a place where people can do their best work, and we’re doing it together.

If I wasn’t CEO, one of the other founders would be. There’s just no point in looking outside for that role when we have so many qualified people internally.

As far as me personally, who better to be CEO of GitHub than a developer?

GitHub is completely bootstrapped, did you ever consider pitching for funding?

We never considered pitching, but we’ve always had interest from investors. Plenty of times we had serious discussions but the timing never felt right. We didn’t need the money and were super happy with the way things were going.

How do you find talented employees?

It’s hard. We’re lucky that we’re in San Francisco and there is so much world class talent here. Mostly we try to use the networks of people who work at GitHub. If that doesn’t work we’ll post a job on our job board – we’ve had some amazing luck doing that. We also sometimes receive unsolicited resumes that turn out to be really great.

We’re always watching the rising stars in the open source community. We want to find really amazing people who are passionate about what they’re doing, and open source is a great way to find that type of person.

Where do you see GitHub in 5 years time?

What I really want is happy users and happy employees. In five years, in ten years, in twenty years. That’s really all that matters.

As far as the product goes, I see GitHub further integrated into the process of software development. We spend all day with github.com open in a browser, but there are still other tools we use in our workflow. Some of those tools suck. GitHub should make software development awesome, and if that means broadening its scope so you spend all day with great tools instead of crappy ones then that’s a direction we should head. At the same time, we shouldn’t be competing with great tools but instead working together with them.

What are you most excited about at the moment?

2012. We’ve built such an amazing team and this year we’re going to release some really awesome things – new features, new products, and reimagined versions of current features and products. As a GitHub user, I can’t wait for all this new stuff to get released so I can start using it daily.

Can you convince the reader to start using GitHub in under 50 words?

I don’t think I can, and I wouldn’t want to. I’d rather you just try it out for yourself. Explore some open source or contribute to someone else’s project. GitHub sells itself better than I ever could. I think if you give it a shot you’ll really like it.

Alex Trivia
Alex Questly

Hi, I’m Alex—your trivia-obsessed, fact-hoarding host of this little corner of the internet. Picture me in my tiny home office, walls lined with shelves buckling under the weight of old trivia books, science magazines, and a stack of half-filled notebooks. My desk is a chaotic mess—a chipped coffee mug holding an army of pens, my laptop precariously perched atop an outdated encyclopedia, and post-it notes with scribbled reminders stuck to everything in sight (including, somehow, the cat). Welcome to the madness!

Related Posts

Leave a Comment

身上泡疹是什么引起的 血糖高什么东西不能吃 鳞状细胞是什么意思 香醋是什么醋 面肌痉挛吃什么药效果好
三高不能吃什么食物 胃不好的人吃什么好 自来熟是什么意思 浙江有什么特产 头发沙发是什么意思
木字旁加差是什么字 7月13日是什么日子 va是什么意思 腺肌症吃什么药效果好 吊人什么意思
社保卡是什么意思 香菇不能和什么一起吃 预热是什么意思 熊猫是什么科 葫芦娃的爷爷叫什么
拿什么爱你hcv8jop4ns5r.cn 女人送男人打火机代表什么tiangongnft.com 80岁是什么之年hcv9jop7ns9r.cn 九月15是什么星座hcv8jop1ns4r.cn ssg是什么意思jinxinzhichuang.com
金丝雀是什么意思hcv9jop2ns4r.cn 随意是什么意思hcv8jop8ns4r.cn music什么意思hcv8jop2ns0r.cn 怡的意思和含义是什么hcv8jop4ns5r.cn 吃什么肉好hcv8jop0ns8r.cn
屋后有坟有什么影响吗youbangsi.com 女性后背疼挂什么科室gangsutong.com 卢沟桥事变又称什么hcv9jop0ns3r.cn 存脐带血有什么用hcv9jop2ns0r.cn 当医生需要什么条件chuanglingweilai.com
什么是静脉血栓hcv8jop3ns8r.cn 麻鸭是什么鸭hcv8jop7ns7r.cn 防晒衣什么品牌好hcv9jop6ns1r.cn 颈椎反弓是什么意思cj623037.com 什么是随机血糖hcv9jop3ns6r.cn
百度