{"id":1237,"date":"2014-11-18T01:55:52","date_gmt":"2014-11-17T16:55:52","guid":{"rendered":"http:\/\/tech.akat.info\/?p=1237"},"modified":"2014-11-28T00:21:06","modified_gmt":"2014-11-27T15:21:06","slug":"subversion","status":"publish","type":"post","link":"https:\/\/tech.akat.info\/?p=1237","title":{"rendered":"subversion"},"content":{"rendered":"<h1>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u624b\u9806<\/h1>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n### \u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u8ffd\u52a0 ###\r\nroot@hostname:\/home\/shimizu# cd \/etc\/apt\r\nroot@hostname:\/etc\/apt# vi sources.list\r\n=====\r\n# subvesion\r\ndeb http:\/\/opensource.wandisco.com\/debian wheezy svn18\r\n=====\r\nroot@hostname:\/etc\/apt# aptitude update\r\n...\r\nW: GPG \u30a8\u30e9\u30fc: http:\/\/opensource.wandisco.com wheezy Release: \u516c\u958b\u9375\u3092\u5229\u7528\u3067\u304d\u306a\u3044\u305f\u3081\u3001\u4ee5\u4e0b\u306e\u7f72\u540d\u306f\u691c\u8a3c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: NO_PUBKEY E9F0E9223BBF077A\r\n\r\nroot@hostname:\/etc\/apt# wget -q http:\/\/opensource.wandisco.com\/wandisco-debian.gpg -O- | apt-key add --\r\nOK\r\nroot@hostname:\/etc\/apt# aptitude update\r\n...\r\n\r\n### \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb ###\r\nroot@hostname:\/etc\/apt# aptitude install subversion\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  libserf1{a}\r\n\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u524a\u9664\u3055\u308c\u307e\u3059:\r\n  libneon27-gnutls{u}\r\n\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u66f4\u65b0\u3055\u308c\u307e\u3059:\r\n  libsvn1 subversion\r\n\u66f4\u65b0: 2 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 1 \u500b\u3001\u524a\u9664: 1 \u500b\u3001\u4fdd\u7559: 2 \u500b\u3002\r\n3,072 k \u30d0\u30a4\u30c8\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u5c55\u958b\u5f8c\u306b 1,629 k \u30d0\u30a4\u30c8\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u65b0\u305f\u306b\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002\r\n\u5148\u306b\u9032\u307f\u307e\u3059\u304b? &#x5B;Y\/n\/?] y\r\n...\r\n\r\nroot@hostname:\/etc\/apt# svn --version\r\nsvn, version 1.8.10 (r1615264)\r\n   compiled Aug  8 2014, 11:33:14 on x86_64-unknown-linux-gnu\r\n\r\nCopyright (C) 2014 The Apache Software Foundation.\r\nThis software consists of contributions made by many people;\r\nsee the NOTICE file for more information.\r\nSubversion is open source software, see http:\/\/subversion.apache.org\/\r\n\r\n\u4ee5\u4e0b\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u30a2\u30af\u30bb\u30b9 (RA) \u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u5229\u7528\u3067\u304d\u307e\u3059:\r\n\r\n* ra_svn : svn \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u3063\u3066\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u30e2\u30b8\u30e5\u30fc\u30eb\u3002\r\n  - Cyrus SASL \u8a8d\u8a3c\u3092\u4f75\u7528\r\n  - 'svn' \u30b9\u30ad\u30fc\u30e0\u3092\u64cd\u4f5c\u3057\u307e\u3059\r\n* ra_local : \u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af\u4e0a\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u30e2\u30b8\u30e5\u30fc\u30eb\u3002\r\n  - 'file' \u30b9\u30ad\u30fc\u30e0\u3092\u64cd\u4f5c\u3057\u307e\u3059\r\n* ra_serf : Module for accessing a repository via WebDAV protocol using serf.\r\n  - using serf 1.3.7\r\n  - 'http' \u30b9\u30ad\u30fc\u30e0\u3092\u64cd\u4f5c\u3057\u307e\u3059\r\n  - 'https' \u30b9\u30ad\u30fc\u30e0\u3092\u64cd\u4f5c\u3057\u307e\u3059\r\n<\/pre>\n<h1>\u30ea\u30dd\u30b8\u30c8\u30ea\u4f5c\u6210\u3068http\u3067\u516c\u958b\u3059\u308b<\/h1>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n### \u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f5c\u6210(www-data\u3067\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u3092\u60f3\u5b9a) ###\r\nroot@hostname:\/var# mkdir repository\r\nroot@hostname:\/var# chown -R www-data:www-data repository\/\r\nroot@hostname:\/var\/repository# sudo -u www-data svnadmin create test\r\nroot@hostname:\/var\/repository# ls -al test\/\r\n\u5408\u8a08 32\r\ndrwxr-xr-x 6 www-data www-data 4096 11\u6708 27 02:18 .\r\ndrwxr-xr-x 3 www-data www-data 4096 11\u6708 27 02:18 ..\r\n-rw-r--r-- 1 www-data www-data  246 11\u6708 27 02:18 README.txt\r\ndrwxr-xr-x 2 www-data www-data 4096 11\u6708 27 02:18 conf\r\ndrwxr-sr-x 6 www-data www-data 4096 11\u6708 27 02:18 db\r\n-r--r--r-- 1 www-data www-data    2 11\u6708 27 02:18 format\r\ndrwxr-xr-x 2 www-data www-data 4096 11\u6708 27 02:18 hooks\r\ndrwxr-xr-x 2 www-data www-data 4096 11\u6708 27 02:18 locks\r\n\r\n### \u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u304b\u78ba\u8a8d\u3059\u308b ###\r\nroot@hostname:\/var\/repository# svn info file:\/\/\/var\/repository\/test\/\r\n\u30d1\u30b9: test\r\nURL: file:\/\/\/var\/repository\/test\r\nRelative URL: ^\/\r\n\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30eb\u30fc\u30c8: file:\/\/\/var\/repository\/test\r\n\u30ea\u30dd\u30b8\u30c8\u30ea UUID: 9dbb9021-36dc-441f-96f3-0c2482fe1499\r\n\u30ea\u30d3\u30b8\u30e7\u30f3: 0\r\n\u30ce\u30fc\u30c9\u7a2e\u5225: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\r\n\u6700\u7d42\u5909\u66f4\u30ea\u30d3\u30b8\u30e7\u30f3: 0\r\n\u6700\u7d42\u5909\u66f4\u65e5\u6642: 2014-11-27 02:18:00 +0900 (2014\u5e7411\u670827\u65e5 (\u6728))\r\n\r\n### apache\u306e\u8a2d\u5b9a ###\r\nroot@hostname:\/etc\/apache2\/mods-available# aptitude install libapache2-mod-svn libapache2-svn\r\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:\r\n  libapache2-mod-svn{b} libapache2-svn \r\n\u66f4\u65b0: 0 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 2 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 16 \u500b\u3002\r\n393 k \u30d0\u30a4\u30c8\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u5c55\u958b\u5f8c\u306b 787 k \u30d0\u30a4\u30c8\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u65b0\u305f\u306b\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002\r\n\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u306f\u6e80\u305f\u3055\u308c\u3066\u3044\u306a\u3044\u4f9d\u5b58\u95a2\u4fc2\u304c\u3042\u308a\u307e\u3059:\r\n libapache2-mod-svn : \u4f9d\u5b58: libsvn1 (= 1.8.10-1~bpo70+1) &#x5B;1.8.10-1+WANdisco \u304c\u65e2\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u3067\u3059]\r\n\u4ee5\u4e0b\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u3067\u3053\u308c\u3089\u306e\u4f9d\u5b58\u95a2\u4fc2\u306e\u554f\u984c\u306f\u89e3\u6c7a\u3055\u308c\u307e\u3059:\r\n\r\n     \u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u73fe\u5728\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u4e00\u6642\u56fa\u5b9a\u3059\u308b:\r\n1)     libapache2-mod-svn &#x5B;\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u305b\u3093]\r\n\r\n\r\n\r\n\u3053\u306e\u89e3\u6c7a\u65b9\u6cd5\u3092\u53d7\u3051\u5165\u308c\u307e\u3059\u304b? &#x5B;Y\/n\/q\/?]n\r\n\u4ee5\u4e0b\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u3067\u3053\u308c\u3089\u306e\u4f9d\u5b58\u95a2\u4fc2\u306e\u554f\u984c\u306f\u89e3\u6c7a\u3055\u308c\u307e\u3059:\r\n\r\n     \u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b:                                                  \r\n1)     libserf-1-1 &#x5B;1.3.7-1~bpo70+1 (wheezy-backports)]                                   \r\n\r\n     \u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30c0\u30a6\u30f3\u30b0\u30ec\u30fc\u30c9\u3059\u308b:                                                \r\n2)     libsvn1 &#x5B;1.8.10-1+WANdisco (now, wheezy) -&gt; 1.8.10-1~bpo70+1 (wheezy-backports)]   \r\n3)     subversion &#x5B;1.8.10-1+WANdisco (now, wheezy) -&gt; 1.8.10-1~bpo70+1 (wheezy-backports)]\r\n\r\n\r\n\r\n\u3053\u306e\u89e3\u6c7a\u65b9\u6cd5\u3092\u53d7\u3051\u5165\u308c\u307e\u3059\u304b? &#x5B;Y\/n\/q\/?]y\r\n...\r\n\r\nroot@hostname:\/etc\/apache2\/mods-available# a2enmod authz_svn dav_svn\r\nConsidering dependency dav_svn for authz_svn:\r\nConsidering dependency dav for dav_svn:\r\nModule dav already enabled\r\nModule dav_svn already enabled\r\nEnabling module authz_svn.\r\nConsidering dependency dav for dav_svn:\r\nModule dav already enabled\r\nModule dav_svn already enabled\r\nTo activate the new configuration, you need to run:\r\n  service apache2 restart\r\nroot@hostname:\/etc\/apache2\/mods-available# vi ..\/sites-enabled\/000-default\r\n### \u4ee5\u4e0b\u3092\u8ffd\u8a18\u3059\u308b ###\r\n&lt;Location \/svn&gt;\r\n        DAV svn\r\n        SVNParentpath &quot;\/var\/repository\/test\/&quot;\r\n        SVNListParentPath On\r\n&lt;\/Location&gt;\r\n######################\r\nroot@hostname:\/etc\/apache2\/mods-available# apache2ctl configtest\r\nSyntax OK\r\nroot@hostname:\/etc\/apache2\/mods-available# \/etc\/init.d\/apache2 restart\r\n&#x5B; ok ] Restarting web server: apache2 ... waiting .\r\n<\/pre>\n<p>\u95b2\u89a7\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u305f<br \/>\n<a href=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2014\/11\/Screenshot-2014-11-27-at-02.35.59.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tech.akat.info\/wp-content\/uploads\/2014\/11\/Screenshot-2014-11-27-at-02.35.59.png\" alt=\"Screenshot 2014-11-27 at 02.35.59\" width=\"382\" height=\"247\" class=\"alignnone size-full wp-image-1261\" \/><\/a><\/p>\n<h1>http\u8d8a\u3057\u306e\u5229\u7528\u3057\u305f\u64cd\u4f5c<\/h1>\n<h1>file:\/\/\/\u3092\u5229\u7528\u3057\u305f\u64cd\u4f5c<\/h1>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n### \u521d\u56de\u30a4\u30f3\u30dd\u30fc\u30c8 ###\r\nroot@hostname:\/var\/www# svn import htdocs file:\/\/\/var\/repository\/test\/ -m &quot;first import&quot;\r\n\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059              htdocs\/1.php\r\n...\r\nCommitted revision 1.\r\n\r\nroot@hostname:\/var\/www# svn info file:\/\/\/var\/repository\/test\/\r\n\u30d1\u30b9: test\r\nURL: file:\/\/\/var\/repository\/test\r\nRelative URL: ^\/\r\n\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30eb\u30fc\u30c8: file:\/\/\/var\/repository\/test\r\n\u30ea\u30dd\u30b8\u30c8\u30ea UUID: 27f0f433-08ad-438f-bc7a-df2c5275a7eb\r\n\u30ea\u30d3\u30b8\u30e7\u30f3: 1\r\n\u30ce\u30fc\u30c9\u7a2e\u5225: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\r\n\u6700\u7d42\u5909\u66f4\u8005: root\r\n\u6700\u7d42\u5909\u66f4\u30ea\u30d3\u30b8\u30e7\u30f3: 1\r\n\u6700\u7d42\u5909\u66f4\u65e5\u6642: 2014-11-27 23:17:52 +0900 (2014\u5e7411\u670827\u65e5 (\u6728))\r\n\r\n### checkout(\u30ea\u30dd\u30b8\u30c8\u30ea\u304b\u3089\u30bd\u30fc\u30b9\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9) ###\r\nroot@hostname:\/var\/www# svn co file:\/\/\/var\/repository\/test\/\r\nA    test\/access.log\r\n...\r\n\u30ea\u30d3\u30b8\u30e7\u30f3 1 \u3092\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3057\u307e\u3057\u305f\u3002\r\n\r\n### commit ###\r\nroot@hostname:\/var\/www# cd test\r\nroot@hostname:\/var\/www\/test# touch add.file\r\nroot@hostname:\/var\/www\/test# svn status\r\n?       add.file\r\nroot@hostname:\/var\/www\/test# svn add add.file \r\nA         add.file\r\nroot@hostname:\/var\/www\/test# svn commit -m &quot;first commit&quot;\r\n\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059              add.file\r\n\u30d5\u30a1\u30a4\u30eb\u306e\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3057\u3066\u3044\u307e\u3059 .\r\nCommitted revision 2.\r\nroot@hostname:\/var\/www\/test# svn update\r\nUpdating '.':\r\n\u30ea\u30d3\u30b8\u30e7\u30f3 2 \u3067\u3059\u3002\r\nroot@hostname:\/var\/www\/test# svn info\r\n\u30d1\u30b9: .\r\nWorking Copy Root Path: \/var\/www\/test\r\nURL: file:\/\/\/var\/repository\/test\r\nRelative URL: ^\/\r\n\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30eb\u30fc\u30c8: file:\/\/\/var\/repository\/test\r\n\u30ea\u30dd\u30b8\u30c8\u30ea UUID: 27f0f433-08ad-438f-bc7a-df2c5275a7eb\r\n\u30ea\u30d3\u30b8\u30e7\u30f3: 2\r\n\u30ce\u30fc\u30c9\u7a2e\u5225: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\r\n\u6e96\u5099\u4e2d\u306e\u51e6\u7406: \u7279\u306b\u306a\u3057\r\n\u6700\u7d42\u5909\u66f4\u8005: root\r\n\u6700\u7d42\u5909\u66f4\u30ea\u30d3\u30b8\u30e7\u30f3: 2\r\n\u6700\u7d42\u5909\u66f4\u65e5\u6642: 2014-11-27 23:59:59 +0900 (2014\u5e7411\u670827\u65e5 (\u6728))\r\n\r\nroot@hostname:\/var\/www\/test# vi add.file\r\nroot@hostname:\/var\/www\/test# svn commit -m &quot;second commit&quot;\r\n\u9001\u4fe1\u3057\u3066\u3044\u307e\u3059              add.file\r\n\u30d5\u30a1\u30a4\u30eb\u306e\u30c7\u30fc\u30bf\u3092\u9001\u4fe1\u3057\u3066\u3044\u307e\u3059 .\r\nCommitted revision 3.\r\n\r\nroot@hostname:\/var\/www\/test# svn update\r\nUpdating '.':\r\n\u30ea\u30d3\u30b8\u30e7\u30f3 3 \u3067\u3059\u3002\r\nroot@hostname:\/var\/www\/test# svn info\r\n\u30d1\u30b9: .\r\nWorking Copy Root Path: \/var\/www\/test\r\nURL: file:\/\/\/var\/repository\/test\r\nRelative URL: ^\/\r\n\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30eb\u30fc\u30c8: file:\/\/\/var\/repository\/test\r\n\u30ea\u30dd\u30b8\u30c8\u30ea UUID: 27f0f433-08ad-438f-bc7a-df2c5275a7eb\r\n\u30ea\u30d3\u30b8\u30e7\u30f3: 3\r\n\u30ce\u30fc\u30c9\u7a2e\u5225: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\r\n\u6e96\u5099\u4e2d\u306e\u51e6\u7406: \u7279\u306b\u306a\u3057\r\n\u6700\u7d42\u5909\u66f4\u8005: root\r\n\u6700\u7d42\u5909\u66f4\u30ea\u30d3\u30b8\u30e7\u30f3: 3\r\n\u6700\u7d42\u5909\u66f4\u65e5\u6642: 2014-11-28 00:04:39 +0900 (2014\u5e7411\u670828\u65e5 (\u91d1))\r\n\r\n### \u7279\u5b9a\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u53d6\u308a\u51fa\u3059 ###\r\nroot@hostname:\/var\/www\/test# svn update -r 2 add.file \r\nUpdating 'add.file':\r\nU    add.file\r\n\u30ea\u30d3\u30b8\u30e7\u30f3 2 \u306b\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002\r\n<\/pre>\n<h1>\u53c2\u8003URL<\/h1>\n<p>http:\/\/www.mori-soft.com\/2008-08-15-01-36-37\/2008-12-07-09-39-26\/119-ec2-subversionredmine-25<br \/>\nWebSVN Admin \u306a\u308b\u3082\u306e\u3082\u5b58\u5728\u3059\u308b<br \/>\nhttp:\/\/www.ksknet.net\/cat14\/subversion.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u624b\u9806 ### \u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u8ffd\u52a0 ### root@hostname:\/home\/shimizu# cd \/etc\/apt root@hostname:\/etc\/apt# vi sources.list === [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[44],"tags":[],"_links":{"self":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/1237"}],"collection":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1237"}],"version-history":[{"count":5,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/1237\/revisions"}],"predecessor-version":[{"id":1265,"href":"https:\/\/tech.akat.info\/index.php?rest_route=\/wp\/v2\/posts\/1237\/revisions\/1265"}],"wp:attachment":[{"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.akat.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}