{"id":7185,"date":"2026-08-03T09:49:05","date_gmt":"2026-08-03T00:49:05","guid":{"rendered":"https:\/\/www.freelifemakers.org\/wordpress\/?p=7185"},"modified":"2026-08-03T15:44:53","modified_gmt":"2026-08-03T06:44:53","slug":"gitea-code","status":"publish","type":"post","link":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/2026\/08\/03\/gitea-code\/","title":{"rendered":"[repository]\uae30\ud2f0 \/ Gitea"},"content":{"rendered":"\n<p>\ud83d\udc49\ud83c\udffb Git \uae30\ubc18\uc73c\ub85c \uc18c\uc2a4\ucf54\ub4dc\ub97c \uac00\ubccd\uac8c \uad00\ub9ac \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>You can manage source code lightweightly using Git.<\/p>\n\n\n\n<p>\ud83d\udc49\ud83c\udffb \uc0ac\uc6a9\ubc29\ubc95\uc740 \uae43\ud5c8\ube0c\uc640 \ub3d9\uc77c\ud569\ub2c8\ub2e4.<br>The usage is the same as on GitHub.<\/p>\n\n\n\n<p>\ud83d\udc49\ud83c\udffb \uc544\ub798\uc758 \ubaa8\ub4e0 \uc124\uce58\uacfc\uc815\uc740 xubuntu\uc5d0\uc11c \uc9c4\ud589\ud588\uc2b5\ub2c8\ub2e4.<br>All installation steps below were performed on Xubuntu.<\/p>\n\n\n\n<p>\ud83d\udcc1 \uc124\uce58 \/ install<\/p>\n\n\n\n<p>\u2714\ufe0f \ub3c4\ucee4\uc640 \ub3c4\ucee4 \ucef4\ud3ec\uc988\uac00 \uc5c6\ub2e4\uba74 \uc124\uce58\ud569\ub2c8\ub2e4.<br>If you do not have Docker and Docker Compose installed, install them.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install docker.io docker-compose-v2 -y<\/code><\/pre>\n\n\n\n<p>\u2714\ufe0f \ud30c\uc77c\uc791\uc131<br>File Creation<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir ~\/gitea &amp;&amp; cd ~\/gitea\nnano docker-compose.yml<\/code><\/pre>\n\n\n\n<p>&#8212; docker-compose.yaml<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>version: \"3\"\n\nnetworks:\n  gitea:\n    external: false\n\nservices:\n  server:\n    image: gitea\/gitea:latest\n    container_name: gitea\n    environment:\n      - USER_UID=1000\n      - USER_GID=1000\n    restart: always\n    networks:\n      - gitea\n    volumes:\n      - .\/data:\/data\n      - \/etc\/timezone:\/etc\/timezone:ro\n      - \/etc\/localtime:\/etc\/localtime:ro\n    ports:\n      - \"3000:3000\"\n      - \"2222:22\"\n<\/code><\/pre>\n\n\n\n<p>\u2714\ufe0f \ub3c4\ucee4 \ucef4\ud3ec\uc988 \uc2e4\ud589<br>Run Docker Compose<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo docker compose up -d<\/code><\/pre>\n\n\n\n<p>\u00a0\u2714\ufe0f http:\/\/localhost:3000 \uc73c\ub85c \uc811\uc18d<br>Access http:\/\/localhost:3000<\/p>\n\n\n\n<p>&#8212; \uae30\ubcf8 \uac12\uc73c\ub85c \ub450\uace0 Gitea \uc124\uce58\ud558\uae30 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<br>Leave the settings at their default values \u200b\u200band click the &#8220;Install Gitea&#8221; button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"490\" src=\"https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea3-jpg.jpg\" alt=\"\" class=\"wp-image-7197\" srcset=\"https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea3-jpg.jpg 800w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea3-jpg-300x184.jpg 300w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea3-jpg-768x470.jpg 768w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea3-jpg-400x245.jpg 400w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>&#8212; \ud68c\uc6d0\uac00\uc785\uae4c\uc9c0 \uc644\ub8cc\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \ud654\uba74\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>Once you complete the sign-up process, you will see a screen like the following.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"497\" src=\"https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea5-jpg.jpg\" alt=\"\" class=\"wp-image-7199\" srcset=\"https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea5-jpg.jpg 800w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea5-jpg-300x186.jpg 300w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea5-jpg-768x477.jpg 768w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea5-jpg-400x249.jpg 400w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>&#8212; \uc6b0\uce21\uc758 +\ub97c \ub20c\ub7ec\uc11c \ub808\ud3ec\uc9c0\ud1a0\ub9ac\ub97c \ucd94\uac00\ud558\uace0 \ucf54\ub4dc\ub97c \uc5c5\ub85c\ub4dc\ud574\ubd05\ub2c8\ub2e4.<br>Click the &#8220;+&#8221; on the right to add a repository and upload your code.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch README.md\ngit init\ngit checkout -b main\ngit add README.md\ngit commit -m \"first commit\"\ngit remote add origin http:\/\/192.168.0.101:5080\/team-gideon\/flm-nextjs.git\ngit push -u origin main<\/code><\/pre>\n\n\n\n<p>&#8212; \ucf54\ub4dc\uac00 \uc5c5\ub85c\ub4dc\ub41c \ud654\uba74\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>You can see the screen where the code has been uploaded.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"413\" src=\"https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea6-jpg.jpg\" alt=\"\" class=\"wp-image-7202\" srcset=\"https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea6-jpg.jpg 800w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea6-jpg-300x155.jpg 300w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea6-jpg-768x396.jpg 768w, https:\/\/www.freelifemakers.org\/wordpress\/wp-content\/uploads\/2026\/08\/gitea6-jpg-400x207.jpg 400w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">gitea<\/figcaption><\/figure>\n\n\n\n<p>\ud83d\udcc1\ub098\uc911\uc5d0 gitea\ub97c \uc774\uc804\ud558\uac70\ub098 \ubc31\uc5c5\ud560 \uacbd\uc6b0 \ub3c4\ucee4 \ucef4\ud3ec\uc988 yaml\ud30c\uc77c\uc774 \uc788\ub294 gitea\ub514\ub809\ud1a0\ub9ac\ub9cc \ubc31\uc5c5\ud574\uc11c \uc62e\uae30\uba74\ub429\ub2c8\ub2e4.<br>If you need to migrate or back up Gitea later, you simply need to back up and move the Gitea directory containing the Docker Compose YAML file.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udc49\ud83c\udffb Git \uae30\ubc18\uc73c\ub85c \uc18c\uc2a4\ucf54\ub4dc\ub97c \uac00\ubccd\uac8c \uad00\ub9ac \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.You can manage source code lightweightly using Git. \ud83d\udc49\ud83c\udffb \uc0ac\uc6a9\ubc29\ubc95\uc740 \uae43\ud5c8\ube0c\uc640 \ub3d9\uc77c\ud569\ub2c8\ub2e4.The usage is the same as on GitHub. \ud83d\udc49\ud83c\udffb \uc544\ub798\uc758 \ubaa8\ub4e0 \uc124\uce58\uacfc\uc815\uc740 xubuntu\uc5d0\uc11c \uc9c4\ud589\ud588\uc2b5\ub2c8\ub2e4.All installation steps below were performed on Xubuntu. \ud83d\udcc1 \uc124\uce58 \/ install \u2714\ufe0f \ub3c4\ucee4\uc640 \ub3c4\ucee4 \ucef4\ud3ec\uc988\uac00 \uc5c6\ub2e4\uba74 \uc124\uce58\ud569\ub2c8\ub2e4.If you do not have Docker [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,1],"tags":[],"class_list":["post-7185","post","type-post","status-publish","format-standard","hentry","category-news","category-uncategorized","missing-thumbnail"],"_links":{"self":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/7185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=7185"}],"version-history":[{"count":22,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/7185\/revisions"}],"predecessor-version":[{"id":7211,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/7185\/revisions\/7211"}],"wp:attachment":[{"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=7185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=7185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=7185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}