°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (25,650¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (18,900¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄũīµå 20% (21,600¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

±êÇãºê¸¦ Ȱ¿ëÇÑ ´Ù¾çÇÑ µµ±¸ °³¹ß : °³¹ß ¿öÅ©Ç÷ΠÃÖÀûÈ­

¿øÁ¦ : Building Tools with GitHub: Customize Your Workflow
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆÇ¸ÅÁö¼ö 17
?
ÆÇ¸ÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆÇ¸Å·®¿¡ ±â¹ÝÇÏ¿© ÆÇ¸Å·® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆÇ¸Å Áö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß ÆÈ¸®´Â »óǰ¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆÇ¸Å·®°ú´Â ´Ù¼Ò Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÇ¸Å·® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

30,000¿ø

  • 27,000¿ø (10%ÇÒÀÎ)

    1,500P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • I-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽаæ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/1(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óǰ±Ç

AD

Ã¥¼Ò°³

GitHubÀÇ È°¿ë¿¡ ´ëÇÑ °¡À̵å·Î ¼ÒÇÁÆ®¿þ¾î µµ±¸¸¦ °³¹ßÇϱâ À§ÇØ GitHub ¿öÅ©Ç÷ο츦 ÃÖÀûÈ­ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. °¢ Àå¿¡ ÀÖ´Â ½Ç½À ³»¿ëÀº ´Ù¾çÇÑ GitHub¸¦ Ȱ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â »çÇ×À» ´Ù·ç°í ÀÖ´Ù. GitHub¿¡ Àͼ÷ÇÑ ¼÷·ÃµÈ ÇÁ·Î±×·¡¸Ó¶ó¸é GitHub APIÀÇ È°¿ë ¹æ¹ý°ú Jekyll(»çÀÌÆ® ºô´õ), Hubot(Node JS 꺿) ¹× Gollum(À§Å°) °°Àº ¿ÀǼҽº µµ±¸ÀÇ ÇнÀÀ» ÅëÇØ GitHub¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÏ°Ô µÉ °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
¡á Gist API ¸í·ÉÇà µµ±¸¿Í ·çºñÀÇ Octokit API Ŭ¶óÀÌ¾ðÆ®·Î °£´ÜÇÑ ·çºñ ¼­¹ö ±¸Ãà
¡á À̹ÌÁö °ü¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇÑ Gollum ¸í·ÉÇà µµ±¸ Ȱ¿ë
¡á GitHub °Ë»öÀ» À§ÇÑ ÆÄÀ̽ã GUI µµ±¸ ÀÛ¼º
¡á ¼­µåÆÄƼ µµ±¸¿Í ÀÚü ÄÚµå »çÀÌÀÇ »óÈ£ ÀÛ¿ë¿¡ °üÇÑ ¹®¼­È­
¡á JekyllÀ» ÀÌ¿ëÇØ GitHub ÀúÀå¼Ò ÀڷḦ °®°í ¿ÏÀüÇÑ ±â´ÉÀ» °®´Â ºí·Î±× »ý¼º
¡á Jekyll ÀúÀå¼Ò ³»ÀÇ Á¤º¸¸¦ ÀÐ°í ¾²´Â ¾Èµå·ÎÀ̵å¿ë ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
¡á GitHub¿¡ ¿ÏÀüÇÑ ´ÜÀÏ ÆäÀÌÁö ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç È£½ºÆÃ
¡á HubotÀ» »ç¿ëÇÑ Ç® ¸®Äù½ºÆ® ¸®ºä ÀÚµ¿È­

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
±êÀ̳ª GitHub¸¦ »ç¿ëÇØ¿Â »ç¶÷µé°ú °ü·ÃµÈ ±â¼úÀ» ¡°·¹º§ ¾÷(level-up)¡±ÇÏ±æ ¿øÇÏ´Â »ç¶÷µé¿¡°Ô Èï¹Ì·Î¿î Á¤º¸ÀÇ ¼Ò½º°¡ µÉ °ÍÀÌ´Ù. GitHub³ª ±êÀ» »ç¿ëÇØº» °æÇèÀÌ ¾ø´Â »ç¶÷µéÀº ÀÌ·¯ÇÑ ±â¼úÀ» ¼Ò°³Çϴ åÀ¸·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù.
ÀÌ Ã¥À» Àбâ À§ÇØ Àü¹®ÀûÀÎ ÇÁ·Î±×·¡¸Ó°¡ µÉ ÇÊ¿ä´Â ¾øÁö¸¸, ¾î´À Á¤µµ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ¾î¾ß Çϸç, Àû¾îµµ Çϳª ÀÌ»óÀÇ ¾ð¾î¿¡ Àͼ÷ÇØ¾ß ÇÑ´Ù.
µ¶ÀÚ´Â HTTP ÇÁ·ÎÅäÄÝÀÇ ±âº» »çÇ×À» ÀÌÇØÇϰí ÀÖ¾î¾ß ÇÑ´Ù. GitHub ÆÀÀº GitHub API¿¡ ´ëÇØ ¸Å¿ì Ç¥ÁØÀûÀÎ RESTful Á¢±Ù ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. µ¶ÀÚµéÀº GET ¿äû°ú POST ¿äû »çÀÌÀÇ Â÷ÀÌÁ¡°ú ÃÖ¼ÒÇÑ HTTP »óÅ Äڵ尡 ¹«¾ùÀ» ÀǹÌÇÏ´ÂÁö ÀÌÇØÇϰí ÀÖ¾î¾ß ÇÑ´Ù.
ÀÌ Ã¥Àº Àç¹ÌÀÖ°í °­·ÂÇÑ µµ±¸¸¦ ÀÛ¼ºÇÏ´Â ±â¹ÝÀÌ µÇ¸ç, ¸é¹ÐÈ÷ °ËÅäµÇ°í Àß ¼³°èµÈ ±×¸®°í Àß Å×½ºÆ®µÈ À¥ API¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °¡À̵带 Á¦°øÇÑ´Ù. ´Ù¸¥ À¥ API¿¡ ´ëÇØ Àͼ÷ÇÏ´Ù¸é ÀÌ Ã¥ÀÇ ³»¿ëÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. À¥ API¸¦ ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇØº¸Áö ¾Ê¾ÒÁö¸¸ ´Ù¸¥ À¯ÇüÀÇ API¸¦ »ç¿ëÇÑ °æÇèÀÌ ÀÖ´Ù¸é ¾Æ¹«·± °ÆÁ¤ÇÒ Çʿ䰡 ¾ø´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®±âº» GitHub API¡¯¿¡¼­´Â ¸ÕÀú ¸í·ÉÇà HTTP Ŭ¶óÀ̾ðÆ®ÀÎ cURLÀ» ÅëÇØ API¿¡ ´ëÇØ »ìÆìº»´Ù. ÀÀ´ä Çü½Ä°ú ¸í·ÉÇà¿¡¼­ ÀÀ´äÀ» ÆÄ½ÌÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸°í, ¹®¼­ ÀÎÁõ ¹æ¹ýµµ »ìÆìº»´Ù. 1ÀåÀº Á¦½ÃµÈ ±â¼ú·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏÁö ¾Ê´Â À¯ÀÏÇÑ ÀåÀÌ´Ù.
2Àå, ¡®Gists¿Í Gist API¡¯¿¡¼­´Â ¸í·ÉÇà µµ±¸¿Í ·çºñ ¾ð¾î ¡°Octokit¡± API Ŭ¶óÀÌ¾ðÆ® ±×¸®°í Gist API¿¡ ´ëÇØ ´Ù·é´Ù. ±× ÈÄ, ÀÌ API¸¦ »ç¿ëÇØ gist¸¦ ÀúÀåÇϰí gist¸¦ Ç¥½ÃÇÏ´Â °£´ÜÇÑ ·çºñ(Ruby) ¼­¹ö¸¦ ±¸ÃàÇÑ´Ù.
3Àå, ¡®°ñ·ë°ú ±êÇãºê À§Å°¡¯¿¡¼­´ÂÀº °ñ·ë ¸í·ÉÇà µµ±¸¿Í ±ê ÀúÀå¼Ò¿¡ Á¢±ÙÇϱâ À§ÇØ C ¾ð¾î¸¦ ¹ÙÀεùÇÏ´Â Grit°¡ Áö¿øÇÏ´Â ·çºñ ¶óÀ̺귯¸®(gem)ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ±ê ÀúÀå¼Ò Çü½Ä¿¡ ´ëÇÑ ÀϺΠ³»¿ë°ú ±ê ÀúÀå¼Ò ³»ºÎ¿¡ ´ë±Ô¸ð ÆÄÀÏÀ» ÀúÀåÇÏ´Â ¹æ¹ýµµ È®ÀÎÇÑ´Ù. ÀÌ·¯ÇÑ Á¤º¸¸¦ »ç¿ëÇϱâ À§ÇØ ±ê ¸í·ÉÇà µµ±¸ÀÇ »ç¿ë ¹æ¹ýÀ» »ìÆìº¸°í °ñ·ë°ú Grit ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ ÀϹÝÀûÀÎ °ñ·ë À§Å°·Î µ¿ÀÛÇÏ´Â GitHub¿¡ °Ô½ÃÇÒ ¼ö ÀÖ´Â À̹ÌÁö °ü¸® µµ±¸¸¦ ¸¸µç´Ù.
4Àå, ¡®ÆÄÀ̽ã°ú Search API¡¯¿¡¼­´Â °Ë»ö API¿Í ÆÄÀ̽ãÀ» ÀÌ¿ëÇØ GitHub»óÀÇ ÀúÀå¼Ò¸¦ °Ë»öÇϱâ À§ÇÑ GUI µµ±¸¸¦ ÀÛ¼ºÇÑ´Ù.
5Àå, ¡®.NET°ú Commit Status API¡¯¿¡¼­´ÂÀº ¼­µåÆÄƼ µµ±¸¿Í ÀÚü ÄÚµå »çÀÌÀÇ »óÈ£ ÀÛ¿ëÀ» ¹®¼­È­ÇÏ´Â »ó´ëÀûÀ¸·Î »õ·Î¿î ºÐ¾ß¸¦ ´Ù·é´Ù. 5Àå¿¡¼­´Â C#°ú Nancy .NET GitHub API ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù.
GitHub´Â Ưº°ÇÏ°Ô ±¸¼ºµÈ ÀúÀå¼Ò¸¦ Ǫ½ÃÇÏ´Â °æ¿ì, ¿öµåÇÁ·¹½º(Wordpress) »çÀÌÆ®Ã³·³ ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá ºí·Î±×¸¦ È£½ºÆÃÇÑ´Ù(¹°·Ð, º¹À⼺ ºÎºÐÀº Á¦¿ÜÇÑ´Ù).
6Àå, ¡®·çºñ¿Í Áöų ºí·Î±×¡¯¿¡¼­´Â ÀúÀå¼Ò Çü½ÄÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý, Áöų¿¡¼­ ¸¶Å©´Ù¿îÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý, ¸®Äûµå(Liquid) ÅÛÇø´ÀÌ Á¦°øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÇ ·çÇÎ ±¸¹®(looping constructs)À» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆìº»´Ù.
±×¸®°í ·çºñ¸¦ »ç¿ëÇØ Áöų Çü½ÄÀ¸·Î ÀÎÅÍ³Ý ¾ÆÄ«À̺ê·ÎºÎÅÍ Àüü »çÀÌÆ®¸¦ °¡Á®¿À´Âimport ¹æ¹ýµµ »ìÆìº»´Ù. API³ª Á¦3ÀÚ °ø°³ Á¤º¸¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÑ ±â¼ú ij½ÌÀ» »ç¿ëÇØ »çÀÌÆ®¸¦ °³º°·Î »öÀÎÈ­(spider1)ÇÏ´Â ¹æ¹ýµµ º¸¿©ÁØ´Ù.
7Àå, ¡®¾Èµå·ÎÀ̵å¿Í Git Data API¡¯¿¡¼­´Â ¾Èµå·ÎÀ̵å OS¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇÑ´Ù. ¿ì¸®ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀº APIÀÇ ±ê Data ¼½¼Ç¿¡¼­ Áöų ÀúÀå¼Ò¿¡ Á¤º¸¸¦ ÀÐ°í ¾´´Ù. ±×¸®°í Calabash UI Å×½ºÆÃ µµ±¸¸¦ »ç¿ëÇØ GitHub API ÀÀ´äÀ» È®ÀÎÇÏ´Â ¾Èµå·ÎÀ̵å Àü¿ë »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Å×½ºÆ®ÀÇ ÀÛ¼º ¹æ¹ýµµ »ìÆìº»´Ù.
8Àå, ¡®Ä¿ÇǽºÅ©¸³Æ®, ÈÞº¿ ±×¸®°í Activity API¡¯ ÈÞº¿Àº ±â¼ú ºÐ¾ß Àü¹®°¡µéÀÌ µ¥ºê¿É½º(DevOps)¸¦ ³Ñ¾î ê¿É½º(ChatOps)¶ó ºÒ¸®´Â »õ·Î¿î ¿µ¿ªÀ¸·Î À̵¿ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ®(NodeJS) ê ·Îº¿ÀÌ´Ù. 8ÀåÀº APIÀÇ ¾×ƼºñƼ(Activity)¿Í Ç® ¸®Äù½ºÆ®(Pull Request) »ç¿ë¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¶ÇÇÑ GitHub ¾Ë¸²À» ½Ã¹Ä·¹À̼ÇÇÏ´Â ¹æ¹ý°ú Å×½ºÆ® °¡´ÉÇÑ ÈÞº¿ÀÇ È®Àå ±â´É ÀÛ¼º¹ýµµ »ìÆìº»´Ù(ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå·Î ÀÛ¼ºÇÏ´Â °æ¿ì, ¶§¶§·Î ¹®Á¦°¡ µÈ´Ù). ÀÌ·¯ÇÑ ¸ðµç »çÇ×À» Ȱ¿ëÇÏ¸é ¸®ºä ¿äû¿¡ ´ëÇÑ Ç® ¸®Äù½ºÆ® ÇÒ´çÀ» ÀÚµ¿È­ÇÏ´Â ·Îº¿À» ¸¸µé ¼ö ÀÖ´Ù.
9Àå, ¡®ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Git Data API¡¯¿¡¼­´Â GitHub¿¡¼­ Àüü ¡°´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç(single-page application)¡±À» È£½ºÆÃÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖÀ»±î? ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÀÛ¼ºÇϰí, GitHub¿¡ È£½ºÆÃµÈ Ç÷§ ÆÄÀÏ µ¥ÀÌÅͺ£À̽º¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â Ä¿ÇǼó Á¤º¸ ¾ÛÀÇ ±¸Ãà ¹æ¹ý¿¡ ´ëÇØ »ìÆìº»´Ù. ¿©±â¼­ Áß¿äÇÑ Á¡Àº ÇÊ¿äÇÑ °æ¿ì¿¡ GitHub API¸¦ ½ºÅÓÀ¸·Î ´ëüÇÏ´Â mocks out Å×½ºÆ® °¡´ÉÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÛ¼º ¹æ¹ýÀ» »ìÆìº¸´Â °ÍÀÌ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
°³¹ß ¾ð¾îºÎÅÍ ÇÁ·Î¼¼½º, °³¹ß Á¶Á÷°ú ¹®È­ µî ¼ÒÇÁÆ®¿þ¾î °ü·Ã ¸ðµç ºÐ¾ß°¡ ºü¸£°Ô º¯Çϰí ÀÖ½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó´Â ÃÖ±Ù¿¡ °¡Àå ¸¹Àº º¯È­¸¦ °Þ°í ÀÖ´Â ºÐ¾ß Áß ÇϳªÀÔ´Ï´Ù. °³¹ß ÀÎÇÁ¶óÀÇ ÇÙ½É ºÎºÐ Áß ÇϳªÀÎ Çü»ó °ü¸® ¶ÇÇÑ ÃÖ±ÙÀÇ Ãß¼¼ÀÎ ¾ÖÀÚÀϰú µ¥ºê¿É½º¸¦ Áö¿øÇϱâ À§ÇØ ±â´É°ú ±¸Á¶¿¡ ¸¹ÀÌ º¯È­°¡ ³ªÅ¸³ª°í ÀÖ½À´Ï´Ù.
ÀÌ Ã¥¿¡¼­´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ GitHubÀÇ È°¿ëÀ» ±Ø´ëÈ­½Ã۱â À§ÇÑ GitHub API¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ý°ú GitHub¿Í °ü·ÃµÈ ¿ÀǼҽº ±â¼úÀ» ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. ÀÌ Ã¥ÀÇ °¢ Àå¿¡¼­´Â GitHub¸¦ Ȱ¿ëÇϱâ À§ÇÑ °í±Þ Á¤º¸¿Í ÀÌ¿¡ °ü·ÃµÈ Æ®·¹ÀÌµå ¿ÀÇÁ, °³¹ß ½Ã °í·Á»çÇ×µéÀ» À̾߱âÇϰí ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ GitHub API¿¡ ´ëÇÑ ÀÌÇØ¿Í ´õºÒ¾î, GitHub °ü·Ã °í±Þ ±â¼úÀ» ½±°Ô ÇнÀÇϱ⸦ ¹Ù¶ø´Ï´Ù. ´õºÒ¾î ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÏ´Â ³»¿ëÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Èû¾²°í ÀÖ´Â ¸¹Àº °³¹ßÀÚ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶ø´Ï´Ù.

¸ñÂ÷

1Àå. ±âº» GitHub API

__cURL
__¿¬¼ÓÀûÀÎ API °æ·Î »ìÆìº¸±â
__JSON Çü½Ä
____¸í·ÉÇà¿¡¼­ JSON ÆÄ½Ì
____cURLÀ» À§ÇÑ µð¹ö±ë ½ºÀ§Ä¡
__Áß¿ä Çì´õµé
__Hypermedia API µû¸£±â
__ÀÎÁõ
____»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£ ÀÎÁõ
____OAuth
__»óÅ ÄÚµå
____¼º°ø(200 ¶Ç´Â 201)
____Çü½Ä¿¡ ¸ÂÁö ¾Ê´Â JSON(400)
____ºÎÀûÀýÇÑ JSON(442)
____¼º°øÀûÀÎ »ý¼º(201)
____¾Æ¹« º¯°æ ¾øÀ½(304)
____GitHub API Àü¼Û·ü Á¦ÇÑ
____Àü¼Û·ü Á¦ÇÑ È®ÀÎ
__Àü¼Û·ü Á¦ÇÑ È¸ÇǸ¦ À§ÇÑ Á¶°ÇºÎ ¿äû
__À¥¿¡¼­ ÄÜÅÙÃ÷ Á¢±Ù
____JSON-P
____CORS Áö¿ø
____ÀÀ´ä ÄÜÅÙÃ÷ Çü½Ä ÁöÁ¤
__¿ä¾à

2Àå. Gists¿Í Gist API

__°£ÆíÇÑ ÄÚµå °øÀ¯
__Gists´Â ÀúÀå¼Ò´Ù
____HTML ³»ºÎ·Î ÀÓº£µåÇϱâ
____Áöų ºí·Î±×¿¡ ÆÛ°¡±â
__¸í·ÉÇàÀ¸·Î »ý¼ºÇÏ´Â Gist
__¿ÏÀüÈ÷ µ¿ÀÛÇÏ´Â ¾ÛÀ¸·Î¼­ÀÇ Gists
__Gists¸¦ ·»´õ¸µÇÏ´Â Gists
____Gist API¿¡ ´õ ±íÀÌ µé¾î°¡±â
____OctokitÀÇ ÇÏÀÌÆÛ¹Ìµð¾î µ¥ÀÌÅÍ »ç¿ëÇϱâ
__¿ä¾à

3Àå. °ñ·ë°ú ±êÇãºê À§Å°

__ ¡°½º¹Ì°ñ ¾ê±â ...¡±
____ÀúÀå¼Ò¿¡ ¿¬°áµÈ À§Å°
____¸¶Å©¾÷°ú ±¸Á¶
__°ñ·ë ÇØÅ·
__°ñ·ë ÆíÁý±âÀÇ ½ÃÀÛÁ¡
__ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÇ À̹ÌÁö ó¸®
__Rugged ¶óÀ̺귯¸® »ç¿ëÇϱâ
__À̹ÌÁö ÀúÀåÀ» À§ÇÑ ÃÖÀûÈ­
__±êÇãºê ¸®ºä
__¸®ºñÀü ³»ºñ°ÔÀÌ¼Ç °³¼±
__ÄÄÆ÷³ÍÆ® À¥ÆäÀÌÁö »çÀÌÀÇ ¸µÅ© ¼öÁ¤
--¿ä¾à

4Àå. ÆÄÀ̽ã°ú Search API

__Search API ÀÏ¹Ý ¿øÄ¢
____ÀÎÁõ
__°á°ú Çü½Ä
____°Ë»ö ¿¬»êÀÚ ¹× ÇÑÁ¤ÀÚ
____Á¤·Ä
__Search API ¼¼ºÎ »çÇ×
____ÀúÀå¼Ò °Ë»ö
____ÄÚµå °Ë»ö
____À̽´ °Ë»ö
____»ç¿ëÀÚ °Ë»ö
__¿¹Á¦ ¾ÖÇø®ÄÉÀ̼Ç
____»ç¿ëÀÚ È帧
__ÆÄÀ̽ã
____AGitHub
____WxPython
____PyInstaller
__ÄÚµå
____±ê ÀÎÁõ ÇïÆÛ
____À©µµ¿ì »ý¼º°ú ÀÎÅÍÆäÀ̽º
____±êÇãºê ·Î±×ÀÎ
____±êÇãºê °Ë»ö
____°á°ú Ç¥½Ã
__ÆÐŰ¡
__¿ä¾à

5Àå. .NET°ú Commit Status API

__API
____¿ø½Ã »óÅÂ
____°áÇÕ »óÅÂ
____»óÅ »ý¼º
__¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
____¶óÀ̺귯¸®
____°³¹ß ȯ°æ
____¿äû º¸³»±â
____OAuth Flow
____»óÅ Çڵ鷯
__¿ä¾à

6Àå. ·çºñ¿Í Áöų ºí·Î±×

__Áöų¿¡ ´ëÇÑ ÇнÀ°ú À¥»çÀÌÆ® ±¸Ãà
__Áöų ¼Ò°³
____·ÎÄÿ¡¼­ Áöų ¿î¿µÇϱâ
__Áöų ºí·Î±× ½ÃÀÛÇϱâ
__YFM
____Áöų ¸¶Å©¾÷
__Áöų ¸í·É¾î »ç¿ëÇϱâ
____ÁöųÀÇ °³ÀÎ Á¤º¸º¸È£ ¼öÁØ
____Å׸¶
____±êÇãºê¿¡ °Ô½ÃÇϱâ
____ÀÚü µµ¸ÞÀο¡ È£½ºÆÃ
__´Ù¸¥ ºí·Î±×¿¡¼­ °¡Á®¿À±â
____¿öµåÇÁ·¹½º¿¡¼­ °¡Á®¿À±â
____¿öµåÇÁ·¹½º ´ë¾È µµ±¸¿¡¼­ ³»º¸³»±â
__Áöų ºí·Î±×·Î À¥»çÀÌÆ® ½ºÅ©·¦Çϱâ
____Áöų ½ºÅ©·¦ Àü·«
____¼³Á¤
____Á¦¸ñ ½ºÅ©·¦Çϱâ
____·çºñ¿ÍÀÇ »óÈ£ ÀÛ¿ë Á¤ºñÇϱâ
____Å×½ºÆ® ÀÛ¼º°ú ij½Ì
____Áöų °Ô½Ã¹° ÀÛ¼ºÇϱâ
____Áöų ¸í·ÉÇà µµ±¸ »ç¿ëÇϱâ
____¸®Äûµå ¸¶Å©¾÷À» ÀÌ¿ëÇÑ ¸¶½ºÅÍ »öÀÎ ÆÄÀÏ
____º»¹®°ú ÀÛ¼ºÀÚ ½ºÅ©·¦Çϱâ
____Áöų °Ô½Ã¹°¿¡ À̹ÌÁö Ãß°¡Çϱâ
____½ºÅ¸ÀÏ Ä¿½ºÅ͸¶ÀÌ¡
____±êÇãºê ¡°Æ÷Å©¡±¸¦ ÅëÇÑ ±â¿©ÀÚ ÃÊ´ëÇϱâ
____±êÇãºê¿¡ ºí·Î±× °Ô½ÃÇϱâ
__¿ä¾à

7Àå. ¾Èµå·ÎÀ̵å¿Í Git Data API

__¼³Ä¡
____Áöų ºí·Î±× »ý¼º
____¾Èµå·ÎÀÌµå °³¹ß µµ±¸
__»õ·Î¿î ÇÁ·ÎÁ§Æ® »ý¼º
____±×·¡ÀÌµé ºôµå ÆÄÀÏ ÆíÁýÇϱâ
____±âº» ¾Èµå·ÎÀ̵å Main
__¾Èµå·ÎÀ̵å ÀÚµ¿È­ Å×½ºÆ®
____±êÇãºê Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ®
____¾Èµå·ÎÀ̵å UI Å×½ºÆ®
__¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö
____±êÇãºê¿¡ ·Î±×ÀÎÇϱâ À§ÇÑ ÄÚµå
____±êÇãºê¿Í ´ëÈ­Çϱâ À§ÇÑ ÄÚµå
____ºí·Î±× ÄÜÅÙÃ÷ ÀÛ¼º
____±êÇãºê ¼­ºñ½º
____ÀúÀå¼Ò¿Í ºê·£Ä¡ÀÇ Base SHA
____blob »ý¼ºÇϱâ
____Æ®¸® »ý¼ºÇϱâ
____Ä¿¹Ô »ý¼ºÇϱâ
____¸¶½ºÅÍ ¸®¼Ò½º ¾÷µ¥ÀÌÆ®Çϱâ
____¸ðµç Å×½ºÆ® Åë°úÇϱâ
__¿ä¾à

8Àå. Ä¿ÇǽºÅ©¸³Æ®, ÈÞº¿ ±×¸®°í Activity API

__Activity API
__PR ¸¸Á· º¸ÀåÀ» À§ÇÑ °èȹ
____°í·Á »çÇ×°ú Á¦ÇÑ »çÇ×
____¹Ù´Ò¶ó ÈÞº¿ »ý¼º
____½½·¢ °èÁ¤ »ý¼º
____·ÎÄÿ¡¼­ ÈÞº¿ ½ÇÇàÇϱâ
__Çì·ÎÄí ¼³Ä¡
____Çì·ÎÄí ¼³Á¤
__Activity API °³¿ä
____ÈÞº¿ È®Àå ±â´É ÀÛ¼º
____Ç® ¸®Äù½ºÆ®¸¦ ÅëÇÑ ÄÚµå ¸®ºä
____À̺¥Æ® µî·ÏÀ» À§ÇÑ OAuth ÅäÅ« »ç¿ë
____½ÇÁ¦ Ç® ¸®Äù½ºÆ® Æ®¸®°ÅÇϱâ
____HTTP¸¦ ÅëÇÑ °Ô½Ã ¿äûÀ¸·Î PR ¾Ë¸² ó¸®Çϱâ
__¿ä¾à

9Àå. ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Git Data API

__±êÇãºê¿¡¼­ Ä¿ÇÇ¼ó µ¥ÀÌÅͺ£À̽º ¸¸µé±â
__¼³Á¤
____È£½ºÆ® À̸§ ¸ÅÇÎ
____Support ¶óÀ̺귯¸® Ãß°¡
__GitHub.js¸¦ »ç¿ëÇÏ´Â AngularJS ¾ÖÇø®ÄÉÀ̼Ç
____¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ ±¸Á¶ ½Ã°¢È­
____Å×½ºÆ® °¡´ÉÇÑ ¾ÛÀ¸·Î ¸¸µé±â
____Å×½ºÆ® µ¥ÀÌÅÍ
____CoffeeTech.js
__Áö¿ÀÄÚµù Áö¿ø
____µµ½Ã µ¥ÀÌÅÍ
__·Î±×ÀÎ Ãß°¡
____ÀÌ¹Ì ¿À·ù°¡ ÀÖ´Ù¸é?
__»ç¿ëÀÚ°¡ º¸°íÇÑ µ¥ÀÌÅÍÀÇ Ç¥½Ã
____»ç¿ëÀÚ Á¦°ø µ¥ÀÌÅÍ
____Ç® ¸®Äù½ºÆ® ¼ö¶ôÇϱâ
____¾ÈÀüÇÑ ·Î±×ÀÎ ±¸Çö
____ÀÎÁõ¿¡´Â ¼­¹ö°¡ ÇÊ¿äÇÏ´Ù
____Firebase·Î ÀÎÁõ ¼öÁ¤
____Firebase Å×½ºÆ®
____Firebase ·Î±×ÀÎ ±¸ÇöÇϱâ
__¿ä¾à

ºÎ·Ï A. ±êÇãºê ¿£ÅÍÇÁ¶óÀÌÁî

__¼³Ä¡
__°ü¸®
__¿£µåÆ÷ÀÎÆ®
__¿ÏÀüÇÑ È£½ºÆ® À̸§ ´ë ¸¶¿îÆ® Æ÷ÀÎÆ®
__¸í·ÉÇà Ŭ¶óÀÌ¾ðÆ® µµ±¸: cURL
____Client ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¿äû ¿¹Á¦
__Management API
__¹®¼­È­

ºÎ·Ï B. ±êÇãºê¿Í ·çºñ, NodeJS(±×¸®°í ¼Ð)

__±êÇãºê¿Í ·çºñ
____·çºñ ¼³Ä¡
____Áß¿äÇÑ ·çºñ¿Í RVM °³³äµé
____·çºñ ¼³Ä¡ ½Ã ¹ß»ý °¡´ÉÇÑ ÀáÀçÀûÀÎ ¹®Á¦µé
__±êÇãºê¿Í NodeJS
____NodeJS ¼³Ä¡
____NVM
____package.json
__¸í·ÉÇà ±âº» »çÇ×°ú ¼Ð
____¼Ð ¸í·É¾î
____¸í·É¾î¿¡ º¯¼ö Á¦°ø
____¸í·É¾î¸¦ ¿©·¯ ¶óÀÎÀ¸·Î ³ª´©±â
____¿¬¼ÓÀûÀÎ ¸í·É¾î¿¡ ´ëÇÑ Ãâ·ÂÀÇ ÆÄÀÌÇÁ ó¸®
____¸®´ÙÀÌ·º¼Ç

ÀúÀÚ¼Ò°³

Å©¸®½º µµ½¼ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

±è¿µ±â [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

»ï¼ºÀüÀÚ ³×Æ®¿öÅ© SE ±×·ì¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ ´Ù¾çÇÑ ¾÷¹«¸¦ ¼öÇà ÁßÀÌ´Ù. ÁÖ¿ä ÀÌ·ÂÀº Áö´É¸Á(IN)°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, Á¤Àû ºÐ¼®°ú ¼ÒÇÁÆ®¿þ¾î ±¸Á¶ ºÐ¼®, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó °ü¸® µîÀÌ´Ù. ÇöÀç´Â CM ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇϰí ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ Á¶Á÷ÀÇ °³¹ß ¹®È­, ¾ÖÀÚÀϰú µ¥ºê¿É½º, ÀÎÇÁ¶ó ÀÚµ¿È­¿¡ °ü½ÉÀÌ ¸¹´Ù.

°û¼­¿¬ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆÇ¸ÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óǰÀº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆÇ¸ÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óǰ°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆÇ¸Å¾÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹Ýǰ/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹Ýǰ/±³È¯°¡´É ±â°£

    º¯½É ¹ÝǰÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹Ýǰ/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óǰÀ̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝǰÀº ¹Ý¼Û·á ÆÇ¸ÅÀÚ ºÎ´ã

    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­Àåǰ, ½Äǰ, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óǰ ǰÀý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ) ÀÎÅÍÆÄũĿ¸Ó½º ¾ÈÀü°áÁ¦½Ã½ºÅÛ (¿¡½ºÅ©·Î) ¾È³»

    (ÁÖ)ÀÎÅÍÆÄũĿ¸Ó½ºÀÇ ¸ðµç »óǰÀº ÆÇ¸ÅÀÚ ¹× °áÁ¦ ¼ö´ÜÀÇ ±¸ºÐ¾øÀÌ È¸¿ø´ÔµéÀÇ ±¸¸Å¾ÈÀüÀ» À§ÇØ ¾ÈÀü°áÁ¦ ½Ã½ºÅÛÀ» µµÀÔÇÏ¿© ¼­ºñ½ºÇϰí ÀÖ½À´Ï´Ù.
    °áÁ¦´ë±Ý ¿¹Ä¡¾÷ µî·Ï : 02-006-00064 ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óǰº° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óǰº° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë