{"id":2685,"date":"2020-01-11T19:55:18","date_gmt":"2020-01-11T10:55:18","guid":{"rendered":"https:\/\/lab4ict.com\/system\/?p=2685"},"modified":"2023-06-17T07:30:00","modified_gmt":"2023-06-16T22:30:00","slug":"git%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%82%92%e6%a7%8b%e6%88%90%e3%81%97%e3%81%a6%e3%83%a9%e3%82%a4","status":"publish","type":"post","link":"https:\/\/lab4ict.com\/system\/archives\/2685","title":{"rendered":"Git\u3092\u4f7f\u7528\u3057\u3066\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u69cb\u6210\u3057\u3066\u30e9\u30a4\u30d6\u30e9\u30ea\u7ba1\u7406\u3092\u884c\u3046\uff01"},"content":{"rendered":"<p>git\u3092\u4f7f\u7528\u3057\u3066\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067\u7ba1\u7406\u3057\u3066\u3044\u305f\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u5225\u30b5\u30fc\u30d0\u306b\u5171\u6709\u306e\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u3057\u3066\u69cb\u7bc9\u3059\u308b\u3068\u4ed6\u306e\u30de\u30b7\u30f3\u304b\u3089\u3082\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<h2>\u4f7f\u7528\u74b0\u5883<\/h2>\n<ul>\n<li>Ubuntu 18.04.3 Desktop<\/li>\n<li>git version 2.17.1<\/li>\n<\/ul>\n<h2>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u69cb\u7bc9<\/h2>\n<p>\u4ee5\u4e0b\u306e\u8a18\u4e8b\u3092\u53c2\u8003\u306b\u3057\u3066\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u69cb\u7bc9\u3057\u307e\u3059\u3002<\/p>\n<ul>\n<li><a href=\"https:\/\/lab4ict.com\/system\/archives\/2638\" rel=\"noopener noreferrer\" target=\"_blank\">git\u3092\u4f7f\u7528\u3057\u3066\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067\u30e9\u30a4\u30d6\u30e9\u30ea\u7ba1\u7406\u3092\u884c\u3046\uff01\uff08\u57fa\u672c\u7de8\uff09<\/a><\/li>\n<\/ul>\n<h2>\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u4f5c\u6210<\/h2>\n<p>\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u69cb\u7bc9\u3059\u308b\u30de\u30b7\u30f3\u4e0a\u3067\u3001\u7a7a\u306e\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\u300cgit init\u300d\u30b3\u30de\u30f3\u30c9\u306f\u3001\u30ed\u30fc\u30ab\u30eb\u306e\u3068\u304d\u3068\u7570\u306a\u308a\u3001\u300c--bare --shared\u300d\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; highlight: [1,2]; title: ; notranslate\" title=\"\">\r\nmkdir -p ~\/repo-git\/sample\/sample001.git\r\n$ git init --bare --shared\r\nInitialized empty shared Git repository in \/home\/admin001\/repo-git\/sample\/sample001.git\/\r\n<\/pre>\n<h2>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u60c5\u5831\u3092\u767b\u9332<\/h2>\n<p>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5185\u5bb9\u3092\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u53cd\u6620\u3057\u307e\u3059\u3002\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30ea\u30e2\u30fc\u30c8\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u300cgit remote add origin\u300d\u30b3\u30de\u30f3\u30c9\u3067\u767b\u9332\u3057\u307e\u3059\u3002\u4ee5\u4e0b\u306f\u3001\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u306e\u63a5\u7d9a\u306bSSH\u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u306e\u4f8b\u306b\u306a\u308a\u307e\u3059\u3002\uff08\u63a5\u7d9a\u30e6\u30fc\u30b6\uff1aadmin001\uff0c\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30b5\u30fc\u30d0\u540d\uff1agitsrv001\uff09<\/p>\n<pre class=\"brush: plain; highlight: [1,2]; title: ; notranslate\" title=\"\">\r\n$ git remote add origin admin001@gitsrv01:repo-git\/sampel\/sample001.git\r\n$ git remote -v\r\norigin\tadmin001@gitsrv01:repo-git\/sample\/sample001.git (fetch)\r\norigin\tadmin001@gitsrv01:repo-git\/sample\/sample001.git (push)\r\n<\/pre>\n<h2>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5185\u5bb9\u3092\u306b\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u53cd\u6620<\/h2>\n<p>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5185\u5bb9\u3092\u306b\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u53cd\u6620\u3055\u305b\u307e\u3059\u3002\u4ee5\u4e0b\u5b8c\u4e86\u3059\u308b\u3068\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u5b8c\u6210\u3067\u3059\u3002<\/p>\n<pre class=\"brush: plain; highlight: [1]; title: ; notranslate\" title=\"\">\r\n$ git push origin master\r\nadmin001@gitsrv01's password: \r\nCounting objects: 6, done.\r\nDelta compression using up to 4 threads.\r\nCompressing objects: 100% (2\/2), done.\r\nWriting objects: 100% (6\/6), 472 bytes | 472.00 KiB\/s, done.\r\nTotal 6 (delta 0), reused 0 (delta 0)\r\nTo gitsrv01:repo-git\/sample\/sample001.git\r\n * &#x5B;new branch]      master -&gt; master\r\n<\/pre>\n<h2>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5909\u66f4\u5185\u5bb9\u3092\u306b\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u53cd\u6620<\/h2>\n<p>\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5185\u5bb9\u3092\u5909\u66f4\u3057\u305f\u3089\u3001\u300cgit push\u300d\u30b3\u30de\u30f3\u30c9\u3067\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; highlight: [1]; title: ; notranslate\" title=\"\">\r\n$ git push\r\nadmin001@gitsrv01's password: \r\nCounting objects: 3, done.\r\nDelta compression using up to 4 threads.\r\nCompressing objects: 100% (2\/2), done.\r\nWriting objects: 100% (3\/3), 295 bytes | 295.00 KiB\/s, done.\r\nTotal 3 (delta 0), reused 0 (delta 0)\r\nTo gitsrv01:repo-git\/sample\/sample001.git\r\n   2e3d0a3..0708a93  master -&gt; master\r\n<\/pre>\n<h2>\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u304b\u3089\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u69cb\u7bc9<\/h2>\n<p>\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u69cb\u7bc9\u3067\u304d\u308c\u3070\u3001\u300cgit clone\u300d\u30b3\u30de\u30f3\u30c9\u3067\u65b0\u305f\u306b\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u69cb\u7bc9\u3067\u304d\u307e\u3059\u3002\u3053\u308c\u3067\u3001\u8907\u6570\u306e\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u66f4\u65b0\u3092\u884c\u3044\u306a\u304c\u3089\u4f5c\u696d\u3092\u884c\u3046\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\u4ee5\u4e0b\u3001\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u30ed\u30fc\u30ab\u30eb\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u30ed\u30fc\u30ab\u30eb\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u914d\u7f6e\u5148\u3092\u6307\u5b9a\u3057\u306a\u3044\u5834\u5408\u306f\u3001\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u540d\u304b\u3089\u300c.git\u300d\u3092\u9664\u3044\u305f\u540d\u524d\u3067\u30ed\u30fc\u30ab\u30eb\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"brush: plain; highlight: [1,2,3]; title: ; notranslate\" title=\"\">\r\n$ mkdir -p ~\/repo-git\/sample\/sample001_local\r\n$ cd ~\/repo-git\/sample\/sample001_local\r\n$ git clone admin001@gitsrv01:repo-git\/sample\/sample001.git .\r\nCloning into '.'...\r\nadmin001@gitsrv01's password: \r\nremote: Counting objects: 6, done.\r\nremote: Compressing objects: 100% (2\/2), done.\r\nremote: Total 6 (delta 0), reused 0 (delta 0)\r\nReceiving objects: 100% (6\/6), done.\r\n<\/pre>\n<h2>\u304a\u308f\u308a\u306b<\/h2>\n<p>\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u3001\u591a\u6570\u306e\u30de\u30b7\u30f3\u3068\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u5171\u6709\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u3053\u308c\u306f\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u958b\u767a\u74b0\u5883\u3084\u30b7\u30b9\u30c6\u30e0\u69cb\u7bc9\u74b0\u5883\u3092\u6574\u5099\u3059\u308b\u305f\u3081\u306e\u5f37\u529b\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u57fa\u76e4\u304c\u6574\u3063\u305f\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>git\u3092\u4f7f\u7528\u3057\u3066\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u3067\u7ba1\u7406\u3057\u3066\u3044\u305f\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u5225\u30b5\u30fc\u30d0\u306b\u5171\u6709\u306e\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u3057\u3066\u69cb\u7bc9\u3059\u308b\u3068\u4ed6\u306e\u30de\u30b7\u30f3\u304b\u3089\u3082\u30ea\u30dd\u30b8\u30c8\u30ea\u304c\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002 \u4f7f\u7528\u74b0\u5883 Ubuntu \u2026<\/p>\n","protected":false},"author":1,"featured_media":642,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[162],"tags":[506,489,319,507],"class_list":["post-2685","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","tag-git","tag-489","tag-319","tag-507"],"_links":{"self":[{"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/posts\/2685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/comments?post=2685"}],"version-history":[{"count":0,"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/posts\/2685\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/media\/642"}],"wp:attachment":[{"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/media?parent=2685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/categories?post=2685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab4ict.com\/system\/wp-json\/wp\/v2\/tags?post=2685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}