{"id":26,"date":"2017-09-05T10:43:55","date_gmt":"2017-09-05T01:43:55","guid":{"rendered":"http:\/\/dev.e-luda.com\/dev-note\/?p=75"},"modified":"2022-04-22T14:23:11","modified_gmt":"2022-04-22T05:23:11","slug":"cafe24-%ea%b0%80%ec%83%81-%ed%98%b8%ec%8a%a4%ed%8c%85-ubuntu-server%ec%97%90-git-%ec%84%a4%ec%b9%98","status":"publish","type":"post","link":"http:\/\/dev.e-luda.com\/dev-note\/?p=26","title":{"rendered":"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58"},"content":{"rendered":"<p>Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305 \uc0ac\uc6a9\uc2dc Git \uc744 \uc124\uce58\ud558\uace0 \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574\uc11c \uc124\uba85\ud569\ub2c8\ub2e4.<\/p>\n<p>[\uc124\uce58\ud658\uacbd]<br \/>\n&#8211; OS : Ubuntu 16.04.2 LTS<br \/>\n&#8211; \ud638\uc2a4\ud305 : cafe24, \uac00\uc0c1 \ud638\uc2a4\ud305<\/p>\n<p>[\uacf5\ud1b5 \uc0ac\ud56d]<br \/>\n&#8211; super user\uad8c\ud55c\uc790(root\ub4f1)\ub85c \uc811\uc18d\ud558\uc9c0 \uc54a\uc558\uc744 \uacbd\uc6b0, \uba85\ub839\uc5b4\uc55e\uc5d0 sudo\ub97c \ubd99\uc5ec \uc900\ub2e4.<br \/>\nex) sudo apt-get update<br \/>\n&#8211; &lt;&gt; \ub610\ub294 {}\ub85c \ud45c\ud604\ub41c\uac83\uc740 \uc784\uc758 \ubb38\uc790\uc5f4 \uc785\ub825\uc774\ub2e4.<br \/>\nex) adduser &lt;username&gt; =&gt; adduser test_user<br \/>\nex) git-repo@{your domain or ip}:\/home\/git-repo =&gt; git-repo@127.0.0.1:\/home\/git-repo<br \/>\n[perl \uc2e4\ud589 \uad8c\ud55c \ubcc0\uacbd]<br \/>\n* gitolite \uc124\uce58 \uba85\ub839\ub4f1 perl \uc2e4\ud589 \uba85\ub839\uc2dc \uc544\ub798\uc640 \uac19\uc740 \uc624\ub958 \ubc1c\uc0dd\uc2dc perl \uc2e4\ud589 \uad8c\ud55c\uc744 \ubcc0\uacbd\ud55c\ub2e4.<br \/>\n-su: .\/gitolite\/install: \/usr\/bin\/perl: bad interpreter: Permission denied<br \/>\n&#8211; \uad8c\ud55c \ubcc0\uacbd : chmod 711 \/usr\/bin\/perl<\/p>\n<p>[https \ubc29\ud654\ubcbd \ud574\uc81c]<br \/>\n&#8211; sudo firewall-cmd &#8211;add-service=https &#8211;permanent<br \/>\n&#8211; sudo firewall-cmd &#8211;reload<br \/>\n&#8211; cafe24 \uad00\ub9ac \ud654\uba74\uc5d0\uc11c \ubc29\ud654\ubcbd \ud574\uc81c \ucd94\uac00 : https, 443 port<\/p>\n<p>[Git \uc124\uce58]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. apt-get update<br \/>\n2. apt-get install git<br \/>\n&#8211; \uc124\uce58 \ud655\uc778 : git version<\/p>\n<p>[\uacc4\uc815 \uc0dd\uc131]<br \/>\n&#8211; adduser gitolite<br \/>\n&#8211; adduser git-repo<br \/>\n* \uc554\ud638\ub9cc \uc785\ub825, \ub098\uba38\uc9c0 \ud56d\ubaa9\uc740 skip<br \/>\n* gitolite : \uc0ac\uc6a9\uc790(user) \uad00\ub9ac,<br \/>\ngit-repo : \uc800\uc7a5\uc18c(repository) \uad00\ub9ac<br \/>\n* \uacc4\uc815 \uc0dd\uc131 \ud655\uc778 : cat \/etc\/passwd<\/p>\n<p>[gitolite \uc124\uce58]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su &#8211; git-repo<br \/>\n2. git clone https:\/\/github.com\/sitaramc\/gitolite.git<br \/>\n3. .\/gitolite\/install<br \/>\n* .\/gitolite\/install \uba85\ub839 \uc2e4\ud589\uc2dc, \uc544\ub798\uc640 \uac19\uc740 \uc624\ub958 \uba54\uc2dc\uc9c0\uac00 \ud45c\uc2dc\ub418\uba74 perl \uc2e4\ud589 \uad8c\ud55c\uc744 \ud655\uc778\ud55c\ub2e4.<br \/>\n-su: .\/gitolite\/install: \/usr\/bin\/perl: bad interpreter: Permission denied<br \/>\n* perl \uc2e4\ud589 \uad8c\ud55c \uc870\uc815.<br \/>\n1. su root<br \/>\n2. chmod 711 \/usr\/bin\/perl<\/p>\n<p>[gitolite ssh key \ub4f1\ub85d]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su &#8211; gitolite<br \/>\n2. ssh-keygen<br \/>\n&gt; \uc785\ub825\ud56d\ubaa9 skip \uac00\ub2a5.<br \/>\n3. scp ~\/.ssh\/id_rsa.pub git-repo@{your domain or ip}:\/home\/git-repo\/gitolite.pub<br \/>\n&gt; Are you sure you want to continue connecting (yes\/no)? yes<br \/>\n&gt; \uc554\ud638 \uc785\ub825<br \/>\n4. su &#8211; git-repo<br \/>\n5. .\/gitolite\/src\/gitolite setup -pk .\/gitolite.pub<\/p>\n<p>[gitolite-admin \uc124\uce58 \ubc0f \ub4f1\ub85d]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su &#8211; gitolite<br \/>\n2. git clone git-repo@{your domain}:gitolite-admin.git<br \/>\n3. git config &#8211;global user.email &#8220;gitolite@{your domain}&#8221;<br \/>\n4. git config &#8211;global user.name &#8220;gitolite&#8221;<\/p>\n<p>[\uc0ac\uc6a9\uc790 \ub4f1\ub85d]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su root<br \/>\n2. adduser &lt;username&gt;<br \/>\n&gt; \uc554\ud638 \uc785\ub825<br \/>\n3. su &#8211; &lt;username&gt;<br \/>\n4. git config &#8211;global user.email &#8220;&lt;username@myemail.com&gt;&#8221; : \uc784\uc758\uc758 email \uc8fc\uc18c \uac00\ub2a5.<br \/>\n5. git config &#8211;global user.name &#8220;&lt;username&gt;&#8221;<br \/>\n&#8211; \ub4f1\ub85d \ud655\uc778 : git config &#8211;list<\/p>\n<p>[\uc0ac\uc6a9\uc790 ssh key \uc0dd\uc131, public key \ub4f1\ub85d]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su &#8211; &lt;username&gt;<br \/>\n&gt; \uc554\ud638 \uc785\ub825<br \/>\n2. ssh-keygen<br \/>\n&gt; \uc785\ub825 \ud56d\ubaa9 skip \uac00\ub2a5.<br \/>\n3. scp ~\/.ssh\/id_rsa.pub gitolite@{your domain or ip}:\/home\/gitolite\/gitolite-admin\/keydir\/&lt;username&gt;.pub<br \/>\n&gt; Are you sure you want to continue connecting (yes\/no)? yes<br \/>\n&gt; \uc554\ud638 \uc785\ub825<br \/>\n4. su &#8211; gitolite<br \/>\n5. cd gitolite-admin<br \/>\n6. git add keydir\/&lt;username&gt;.pub<br \/>\n7. git commit -a -m &#8220;add first user&#8221;<br \/>\n8. git push<br \/>\n&#8211; log \ud655\uc778 : git log<\/p>\n<p>[\uc0ac\uc6a9\uc790 \uacc4\uc815\uc5d0 testing.git clone]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su &#8211; &lt;username&gt;<br \/>\n2. git clone git-repo@{your domain or ip}:testing.git<br \/>\n&gt; \uacbd\uace0 \uba54\uc2dc\uc9c0 \ubb34\uc2dc.<\/p>\n<p>[Local Test]<br \/>\n&#8211; \uc0ac\uc6a9\uc790 \uacc4\uc815 \ubcc0\uacbd : su &#8211; &lt;username&gt;<br \/>\n&#8211; repository\ub85c \uc774\ub3d9 : cd testing<br \/>\n&#8211; git \uc0c1\ud0dc \ud655\uc778 : git status<br \/>\n&#8211; file \uc0dd\uc131 : echo &#8220;line 1&#8221; &gt;&gt; testfile1.txt<br \/>\n&gt; \uc784\uc758 \ubc29\ubc95\uc73c\ub85c file \uc0dd\uc131.<br \/>\n&#8211; git \uc0c1\ud0dc \ud655\uc778 : git status<br \/>\n&#8211; add file : git add testfile1.txt<br \/>\n&#8211; commit : git commit -a -m &#8220;testfile1 file add&#8221;<br \/>\n&#8211; log \ud655\uc778 : git log<\/p>\n<p>[remote repository \uc801\uc6a9]<br \/>\n&#8211; \uc21c\uc11c<br \/>\n1. su &#8211; &lt;username&gt;<br \/>\n2. cd testing<br \/>\n3. git push origin master<\/p>\n<p>&nbsp;<\/p>\n<p>[source tree \uc124\uce58]<\/p>\n<p>[source tree \uc124\uc815]<br \/>\n&#8211; ssh key \uc0dd\uc131<br \/>\n&gt; \ub3c4\uad6c &gt; SSH key \uc0dd\uc131 \ub610\ub294 \ubd88\ub7ec \uc624\uae30<br \/>\n&gt; Generate click<br \/>\n&gt; mouse move<br \/>\n&gt; save private key, save public key<br \/>\n&#8211; ssh key \uc801\uc6a9.<br \/>\n&gt; Git Server\uc758 gitolite \uacc4\uc815 \uc811\uc18d.<br \/>\n&gt; gitolite-admin\/keydir\/sourcetree.pub\uc5d0 sshkey \uc800\uc7a5.<br \/>\n&gt;&gt; vi \ud3b8\uc9d1 \ub610\ub294 ftp \uc804\uc1a1\ud6c4 cat &gt;&gt; sourcetree.pub \ub4f1\uc758 \ubc29\ubc95.<br \/>\n&#8211; git push.<br \/>\n&gt; su &#8211; gitolite<br \/>\n&gt; cd ~\/gitolite-admin\/keydir<br \/>\n&gt; git add sourcetree.pub<br \/>\n&gt; git commit -a -m &#8220;add user sourcetree&#8221;<br \/>\n&gt; git push<br \/>\n&#8211; source tree<br \/>\n&gt; \ub3c4\uad6c &gt; \uc635\uc158 &gt;&gt; \uc77c\ubc18<br \/>\n&gt; SSH \ud0a4 : \uc774\uc804\uc5d0 \uc0dd\uc131\ud55c ppk\uc9c0\uc815.<br \/>\n&gt; ssh \ud074\ub77c\uc774\uc5b8\ud2b8 : Putty\/Plink<\/p>\n<p>[source tree clone]<br \/>\n&#8211; \ud30c\uc77c &gt; \ubcf5\uc81c\/\uc0dd\uc131 \ub610\ub294 clone<br \/>\n&#8211; \uc800\uc7a5\uc18c : git-repo@{your domain or ip}:repositories\/testing.git<br \/>\n&#8211; \ud074\ub860 \ud074\ub9ad<\/p>\n<p>[\ucc38\uc870]<br \/>\n&#8211; http:\/\/psychoria.tistory.com\/177<br \/>\n&#8211; http:\/\/kwangho9-ubuntu.blogspot.kr\/2016\/12\/git-server_26.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305 \uc0ac\uc6a9\uc2dc Git \uc744 \uc124\uce58\ud558\uace0 \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574\uc11c \uc124\uba85\ud569\ub2c8\ub2e4. [\uc124\uce58\ud658\uacbd] &#8211; OS : Ubuntu 16.04.2 LTS &#8211; \ud638\uc2a4\ud305 : cafe24, \uac00\uc0c1 \ud638\uc2a4\ud305 [\uacf5\ud1b5 \uc0ac\ud56d] &#8211; super user\uad8c\ud55c\uc790(root\ub4f1)\ub85c \uc811\uc18d\ud558\uc9c0 \uc54a\uc558\uc744 \uacbd\uc6b0, \uba85\ub839\uc5b4\uc55e\uc5d0 sudo\ub97c \ubd99\uc5ec \uc900\ub2e4. ex) sudo apt-get update &#8211; &lt;&gt; \ub610\ub294 {}\ub85c \ud45c\ud604\ub41c\uac83\uc740 \uc784\uc758 \ubb38\uc790\uc5f4 \uc785\ub825\uc774\ub2e4. ex) adduser &lt;username&gt; =&gt; adduser test_user ex) &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/dev.e-luda.com\/dev-note\/?p=26\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-git"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58 - \ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/dev.e-luda.com\/dev-note\/?p=26\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58 - \ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305 \uc0ac\uc6a9\uc2dc Git \uc744 \uc124\uce58\ud558\uace0 \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574\uc11c \uc124\uba85\ud569\ub2c8\ub2e4. [\uc124\uce58\ud658\uacbd] &#8211; OS : Ubuntu 16.04.2 LTS &#8211; \ud638\uc2a4\ud305 : cafe24, \uac00\uc0c1 \ud638\uc2a4\ud305 [\uacf5\ud1b5 \uc0ac\ud56d] &#8211; super user\uad8c\ud55c\uc790(root\ub4f1)\ub85c \uc811\uc18d\ud558\uc9c0 \uc54a\uc558\uc744 \uacbd\uc6b0, \uba85\ub839\uc5b4\uc55e\uc5d0 sudo\ub97c \ubd99\uc5ec \uc900\ub2e4. ex) sudo apt-get update &#8211; &lt;&gt; \ub610\ub294 {}\ub85c \ud45c\ud604\ub41c\uac83\uc740 \uc784\uc758 \ubb38\uc790\uc5f4 \uc785\ub825\uc774\ub2e4. ex) adduser &lt;username&gt; =&gt; adduser test_user ex) &hellip; \ub354 \ubcf4\uae30 &quot;Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58&quot;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/dev.e-luda.com\/dev-note\/?p=26\" \/>\n<meta property=\"og:site_name\" content=\"\ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-05T01:43:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-22T05:23:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wizardlee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/#website\",\"url\":\"http:\/\/dev.e-luda.com\/dev-note\/\",\"name\":\"\ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8\",\"description\":\"\ub2e4\ub978 \uc6cc\ub4dc\ud504\ub808\uc2a4 \uc0ac\uc774\ud2b8\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/dev.e-luda.com\/dev-note\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/?p=26#webpage\",\"url\":\"http:\/\/dev.e-luda.com\/dev-note\/?p=26\",\"name\":\"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58 - \ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8\",\"isPartOf\":{\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/#website\"},\"datePublished\":\"2017-09-05T01:43:55+00:00\",\"dateModified\":\"2022-04-22T05:23:11+00:00\",\"author\":{\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/#\/schema\/person\/7e381f3b46b7824adbe15ff43b53c42c\"},\"breadcrumb\":{\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/?p=26#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/dev.e-luda.com\/dev-note\/?p=26\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/?p=26#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/dev.e-luda.com\/dev-note\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58\"}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/#\/schema\/person\/7e381f3b46b7824adbe15ff43b53c42c\",\"name\":\"wizardlee\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/dev.e-luda.com\/dev-note\/#personlogo\",\"inLanguage\":\"ko-KR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6eaa1dedfb9710f350bbf8ccb317e7cfa2a5a277b535c6558bc57169262ec430?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6eaa1dedfb9710f350bbf8ccb317e7cfa2a5a277b535c6558bc57169262ec430?s=96&d=mm&r=g\",\"caption\":\"wizardlee\"},\"sameAs\":[\"http:\/\/dev.e-luda.com\/dev-note\"],\"url\":\"http:\/\/dev.e-luda.com\/dev-note\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58 - \ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/dev.e-luda.com\/dev-note\/?p=26","og_locale":"ko_KR","og_type":"article","og_title":"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58 - \ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8","og_description":"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305 \uc0ac\uc6a9\uc2dc Git \uc744 \uc124\uce58\ud558\uace0 \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574\uc11c \uc124\uba85\ud569\ub2c8\ub2e4. [\uc124\uce58\ud658\uacbd] &#8211; OS : Ubuntu 16.04.2 LTS &#8211; \ud638\uc2a4\ud305 : cafe24, \uac00\uc0c1 \ud638\uc2a4\ud305 [\uacf5\ud1b5 \uc0ac\ud56d] &#8211; super user\uad8c\ud55c\uc790(root\ub4f1)\ub85c \uc811\uc18d\ud558\uc9c0 \uc54a\uc558\uc744 \uacbd\uc6b0, \uba85\ub839\uc5b4\uc55e\uc5d0 sudo\ub97c \ubd99\uc5ec \uc900\ub2e4. ex) sudo apt-get update &#8211; &lt;&gt; \ub610\ub294 {}\ub85c \ud45c\ud604\ub41c\uac83\uc740 \uc784\uc758 \ubb38\uc790\uc5f4 \uc785\ub825\uc774\ub2e4. ex) adduser &lt;username&gt; =&gt; adduser test_user ex) &hellip; \ub354 \ubcf4\uae30 \"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58\"","og_url":"http:\/\/dev.e-luda.com\/dev-note\/?p=26","og_site_name":"\ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8","article_published_time":"2017-09-05T01:43:55+00:00","article_modified_time":"2022-04-22T05:23:11+00:00","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wizardlee","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"http:\/\/dev.e-luda.com\/dev-note\/#website","url":"http:\/\/dev.e-luda.com\/dev-note\/","name":"\ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8","description":"\ub2e4\ub978 \uc6cc\ub4dc\ud504\ub808\uc2a4 \uc0ac\uc774\ud2b8","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/dev.e-luda.com\/dev-note\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"http:\/\/dev.e-luda.com\/dev-note\/?p=26#webpage","url":"http:\/\/dev.e-luda.com\/dev-note\/?p=26","name":"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58 - \ub9c8\ubc95\uc0ac\ub9ac\uc758\uac1c\ubc1c\ub178\ud2b8","isPartOf":{"@id":"http:\/\/dev.e-luda.com\/dev-note\/#website"},"datePublished":"2017-09-05T01:43:55+00:00","dateModified":"2022-04-22T05:23:11+00:00","author":{"@id":"http:\/\/dev.e-luda.com\/dev-note\/#\/schema\/person\/7e381f3b46b7824adbe15ff43b53c42c"},"breadcrumb":{"@id":"http:\/\/dev.e-luda.com\/dev-note\/?p=26#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["http:\/\/dev.e-luda.com\/dev-note\/?p=26"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/dev.e-luda.com\/dev-note\/?p=26#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/dev.e-luda.com\/dev-note"},{"@type":"ListItem","position":2,"name":"Cafe24 \uac00\uc0c1 \ud638\uc2a4\ud305, Ubuntu Server\uc5d0 Git \uc124\uce58"}]},{"@type":"Person","@id":"http:\/\/dev.e-luda.com\/dev-note\/#\/schema\/person\/7e381f3b46b7824adbe15ff43b53c42c","name":"wizardlee","image":{"@type":"ImageObject","@id":"http:\/\/dev.e-luda.com\/dev-note\/#personlogo","inLanguage":"ko-KR","url":"https:\/\/secure.gravatar.com\/avatar\/6eaa1dedfb9710f350bbf8ccb317e7cfa2a5a277b535c6558bc57169262ec430?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6eaa1dedfb9710f350bbf8ccb317e7cfa2a5a277b535c6558bc57169262ec430?s=96&d=mm&r=g","caption":"wizardlee"},"sameAs":["http:\/\/dev.e-luda.com\/dev-note"],"url":"http:\/\/dev.e-luda.com\/dev-note\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":1,"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":547,"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions\/547"}],"wp:attachment":[{"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dev.e-luda.com\/dev-note\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}