chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云服務(wù)器 Flexus X 實(shí)例:部署 Gitea,擁有自己的 Git 倉(cāng)庫(kù),管理本地代碼

jf_21561199 ? 來(lái)源:jf_21561199 ? 作者:jf_21561199 ? 2025-01-07 16:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇文章通過(guò)部署 Gitea,實(shí)現(xiàn)本地 Git 倉(cāng)庫(kù),真實(shí)體驗(yàn)了“云服務(wù)器 Flexus X 實(shí)例”,深感其卓越性能與靈活性。這款實(shí)例以其六倍于常的強(qiáng)勁算力,搭配旗艦級(jí)的操作體驗(yàn),廣泛適用于高科技、零售、金融、游戲等眾多領(lǐng)域的通用工作負(fù)載需求。本文旨在詳細(xì)闡述如何高效利用“云服務(wù)器 Flexus X 實(shí)例”,包括如何在其中從零開始,通過(guò)安裝相關(guān)依賴、安裝 Docker、安裝 Gitea 等步驟,實(shí)現(xiàn)自己的 Git 倉(cāng)庫(kù),管理本地代碼。精彩內(nèi)容,不容錯(cuò)過(guò),快來(lái)一探究竟吧!

wKgZPGd87QaAJVbvAACdaV5O4ZM332.png

一、什么是 Gitea

Gitea 是一個(gè)輕量級(jí)的 DevOps 平臺(tái)軟件。從開發(fā)計(jì)劃到產(chǎn)品成型的整個(gè)軟件生命周期,他都能夠高效而輕松的幫助團(tuán)隊(duì)和開發(fā)者。包括 Git 托管、代碼審查、團(tuán)隊(duì)協(xié)作、軟件包注冊(cè)和 CI/CD。它與 GitHub、Bitbucket 和 GitLab 等比較類似。Gitea 最初是從 Gogs 分支而來(lái),幾乎所有代碼都已更改。

通過(guò)在云服務(wù)器 Flexus X 實(shí)例 上部署,管理本地代碼。

wKgZO2d87QaAAvzdAAEz06dj2Nk378.png

下面就讓我們開始吧!

二、安裝Docker環(huán)境

2.1 更新 apt軟件源

首先,更新 apt 軟件源,執(zhí)行如下命令。

root@flexusx-7305:~# sudo apt update

Hit:1 http://repo.huaweicloud.com/ubuntu focal InRelease

Get:2 http://repo.huaweicloud.com/ubuntu focal-updates InRelease [128 kB]

Hit:3 http://repo.huaweicloud.com/ubuntu focal-backports InRelease

Hit:4 http://repo.huaweicloud.com/ubuntu focal-security InRelease

Get:5 http://repo.huaweicloud.com/ubuntu focal-updates/main amd64 Packages [3,563 kB]

Get:6 http://repo.huaweicloud.com/ubuntu focal-updates/universe amd64 Packages [1,231 kB]

Get:7 http://repo.huaweicloud.com/ubuntu focal-updates/universe i386 Packages [807 kB]

Hit:8 https://packages.redis.io/deb focal InRelease

Fetched 5,729 kB in 2s (2,559 kB/s)

Reading package lists... Done

Building dependency tree

Reading state information... Done

35 packages can be upgraded. Run 'apt list --upgradable' to see them.

root@flexusx-7305:~#

2.2 安裝依賴

然后,安裝需要的依賴,執(zhí)行如下命令。

root@flexusx-7305:~# sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common

添加 Docker 的官方 GPG 密鑰,執(zhí)行如下命令。

root@flexusx-7305:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

OK

root@flexusx-7305:~#

添加 apt-get 源,如下所示。

root@flexusx-7305:~# sudo add-apt-repository

> "deb [arch=amd64] https://download.docker.com/linux/ubuntu

> $(lsb_release -cs)

> stable"

Hit:1 http://repo.huaweicloud.com/ubuntu focal InRelease

Hit:2 http://repo.huaweicloud.com/ubuntu focal-updates InRelease

Hit:3 http://repo.huaweicloud.com/ubuntu focal-backports InRelease

Hit:4 http://repo.huaweicloud.com/ubuntu focal-security InRelease

Get:5 https://download.docker.com/linux/ubuntu focal InRelease [57.7 kB]

Get:6 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages [50.2 kB]

Hit:7 https://packages.redis.io/deb focal InRelease

Fetched 108 kB in 2s (56.5 kB/s)

Reading package lists... Done

root@flexusx-7305:~#

2.3 安裝 Docker

然后,執(zhí)行命令安裝 docker,如下所示。

root@flexusx-7305:~# sudo apt install docker-ce

查看 docker 版本。

root@flexusx-7305:~# docker --version

Docker version 27.2.1, build 9e34c9b

root@flexusx-7305:~#

最后,安裝docker-compose,執(zhí)行如下命令。

root@flexusx-7305:~# sudo apt install docker-compose

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following packages were automatically installed and are no longer required:

redis-server redis-tools

Use 'sudo apt autoremove' to remove them.

The following additional packages will be installed:

python3-cached-property python3-docker python3-dockerpty python3-docopt python3-importlib-metadata python3-jsonschema python3-more-itertools python3-pyrsistent python3-texttable python3-websocket python3-zipp

Suggested packages:

python-jsonschema-doc

Recommended packages:

docker.io

The following NEW packages will be installed:

docker-compose python3-cached-property python3-docker python3-dockerpty python3-docopt python3-importlib-metadata python3-jsonschema python3-more-itertools python3-pyrsistent python3-texttable python3-websocket python3-zipp

0 upgraded, 12 newly installed, 0 to remove and 33 not upgraded.

Need to get 412 kB of archives.

After this operation, 2,414 kB of additional disk space will be used.

Do you want to continue? [Y/n] y

Get:1 http://repo.huaweicloud.com/ubuntu focal/universe amd64 python3-cached-property all 1.5.1-4 [10.9 kB]

Get:2 http://repo.huaweicloud.com/ubuntu focal/universe amd64 python3-websocket all 0.53.0-2ubuntu1 [

到這里 Docker 安裝完成。

三、安裝 Gitea

3.1 創(chuàng)建 docker-compose.yml

Gitea 在其 Docker Hub 組織內(nèi)提供自動(dòng)更新的 Docker 鏡像??梢允冀K使用最新的穩(wěn)定標(biāo)簽或使用其他服務(wù)來(lái)更新 Docker 鏡像。

首先,創(chuàng)建 docker-compose.yml 文件,內(nèi)容如下所示。

version: "3"

networks:

gitea:

external: false

services:

server:

image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitea/gitea:1.22.1

container_name: gitea

environment:

- USER_UID=1000

- USER_GID=1000

- GITEA__database__DB_TYPE=mysql

- GITEA__database__HOST=db:3306

- GITEA__database__NAME=gitea

- GITEA__database__USER=gitea

- GITEA__database__PASSWD=gitea

restart: always

networks:

- gitea

volumes:

- ./gitea:/data

- /etc/timezone:/etc/timezone:ro

- /etc/localtime:/etc/localtime:ro

ports:

- "3000:3000"

- "222:22"

depends_on:

- db

db:

image: daocloud.io/library/mysql:8

restart: always

environment:

- MYSQL_ROOT_PASSWORD=gitea

- MYSQL_USER=gitea

- MYSQL_PASSWORD=gitea

- MYSQL_DATABASE=gitea

networks:

- gitea

volumes:

- ./mysql:/var/lib/mysql

3.2 啟動(dòng) Gitea 服務(wù)

執(zhí)行 docker 命令啟動(dòng) Gitea 服務(wù)。

root@flexusx-7305:~# docker-compose up -d

Pulling db (daocloud.io/library/mysql:)...

latest: Pulling from library/mysql

45b42c59be33: Pull complete

b4f790bd91da: Pull complete

325ae51788e9: Pull complete

adcb9439d751: Pull complete

174c7fe16c78: Pull complete

698058ef136c: Pull complete

4690143a669e: Pull complete

f7599a246fd6: Pull complete

35a55bf0c196: Pull complete

790ac54f4c47: Pull complete

b0ddd5d1b543: Pull complete

1aefd67cb33d: Pull complete

Digest: sha256:03306a1f248727ec979f61424c5fb5150e2c5fd2436f2561c5259b1258d6063c

Status: Downloaded newer image for daocloud.io/library/mysql:latest

Pulling server (swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitea/gitea:)...

如果拉取不下來(lái)鏡像,可以通過(guò)如下方式拉取。

root@flexusx-7305:~# docker pull daocloud.io/library/mysql:8

root@flexusx-7305:~# docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitea/gitea:1.22.1

查看運(yùn)行的 docker 容器。

root@flexusx-7305:~# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

ef512af0c1c5 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitea/gitea:1.22.1 "/usr/bin/entrypoint…" About a minute ago Up About a minute 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp, 0.0.0.0:222->22/tcp, [::]:222->22/tcp gitea

65fe1c102df6 daocloud.io/library/mysql:8 "docker-entrypoint.s…" About a minute ago Up About a minute 3306/tcp, 33060/tcp root_db_1

root@flexusx-7305:~#

3.3 初始化配置

訪問(wèn)http://服務(wù)器 IP:3000/,進(jìn)入初始配置界面,如下所示。

wKgZPGd87QeAEcDKAAJv9dlawvc591.png

wKgZO2d87QeAUKH_AAHyutZFZdU012.png

填寫配置信息,注意,最好設(shè)置下管理員賬號(hào),然后點(diǎn)擊立即安裝即可。

四、運(yùn)行 Gitea

4.1 登錄/注冊(cè)

登錄網(wǎng)址http://服務(wù)器 IP:3000/,Gitea 本地倉(cāng)庫(kù)界面如下所示。

wKgZPGd87QiAV5MIAAEPfBq7Esc763.png

可以通過(guò)右上角的注冊(cè)按鈕注冊(cè)新的賬號(hào),也可以通過(guò) root 賬號(hào)登錄,如下所示。

wKgZO2d87QiATtzVAAA5O3EaPOM237.png

Gitea 登錄后界面如下所示。

wKgZPGd87QiAYeWJAABB7AEfYDw433.png

4.2 創(chuàng)建倉(cāng)庫(kù)

點(diǎn)擊右上角+,然后點(diǎn)擊創(chuàng)建倉(cāng)庫(kù)按鈕,進(jìn)入配置倉(cāng)庫(kù)參數(shù)界面,如下所示。

wKgZO2d87QiAGXD9AABVhjptry4836.png

可以根據(jù)需要配置倉(cāng)庫(kù)參數(shù),倉(cāng)庫(kù)名稱必填,配置完成后點(diǎn)擊創(chuàng)建倉(cāng)庫(kù),配置界面如下所示。

wKgZPGd87QmAOdW7AAFeC0BFklI775.png

創(chuàng)建倉(cāng)庫(kù)成功,現(xiàn)在可以上傳代碼啦。

wKgZO2d87QqAJYy0AADWjD-pDBY721.png

五、總結(jié)

在深度體驗(yàn)了“Flexus 云服務(wù)器 X 實(shí)例”后,成功部署了 Gitea,擁有了自己的 Git 倉(cāng)庫(kù),實(shí)現(xiàn)了對(duì)本地代碼庫(kù)的無(wú)縫管理。這一過(guò)程不僅展現(xiàn)了 Flexus 云服務(wù)器 X 實(shí)例 的便捷與高效,更在于其流暢無(wú)卡頓的操作體驗(yàn),讓初學(xué)者也能輕松上手,日常管理變得前所未有的省心。對(duì)于追求高效代碼管理體驗(yàn)的用戶來(lái)說(shuō),這無(wú)疑是一個(gè)值得立即嘗試的優(yōu)質(zhì)選擇。趕緊來(lái)體驗(yàn) Flexus 云服務(wù)器 X 實(shí)例 帶來(lái)的卓越性能與便捷管理吧!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    207

    瀏覽量

    17045
  • 云服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    840

    瀏覽量

    14743
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2835

    瀏覽量

    19369
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文讀懂WMS倉(cāng)庫(kù)管理系統(tǒng) 并掌握5個(gè)專業(yè)的wms管理系統(tǒng)

    中小企業(yè)數(shù)字化轉(zhuǎn)型領(lǐng)域,累計(jì)服務(wù)數(shù)千家企業(yè),在中小企業(yè)市場(chǎng)占有率達(dá)19%,可適配制造業(yè)、物流、航空、汽車零部件等多行業(yè)倉(cāng)儲(chǔ)需求,支持SaaS部署本地
    發(fā)表于 04-09 16:41

    OpenClaw搭建教程:服務(wù)器一鍵部署完整流程

    很多開發(fā)者在了解OpenClaw之后,最關(guān)心的其實(shí)是一個(gè)非常實(shí)際的問(wèn)題:OpenClaw到底怎么搭建?普通服務(wù)器能不能部署?過(guò)程復(fù)雜嗎? 答案其實(shí)很簡(jiǎn)單。OpenClaw本質(zhì)上是一個(gè)
    的頭像 發(fā)表于 03-12 14:39 ?608次閱讀

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡(jiǎn)單

    ;{.spec.ports[0].nodePort}\") # 獲取Address echo http://$NODE_IP:$NODE_PORT 3.4 在華為Flexus服務(wù)器
    發(fā)表于 02-11 12:53

    硬件通脹下的生存戰(zhàn)!華為Flexus X服務(wù)器,讓中小企業(yè)不做“接盤俠”

    通知”成了企業(yè)IT采購(gòu)的常態(tài)。 DRAM合同價(jià)同比暴漲171.8%,NAND Flash價(jià)格累計(jì)飆升246%,服務(wù)器整機(jī)采購(gòu)成本上升15%-20%。硬件市場(chǎng)的瘋狂漲價(jià),正讓無(wú)數(shù)中小企業(yè)面臨“買得起用不起、想買卻沒(méi)貨”的絕境。而__華為
    的頭像 發(fā)表于 12-31 13:05 ?381次閱讀

    DRAM 暴漲 171%! 171% 下的企業(yè)突圍:華為 Flexus X 服務(wù)器成 IT 成本管控利器

    Flexus X 服務(wù)器憑借獨(dú)有的柔性算力黑科技與智能調(diào)度能力,助力企業(yè)實(shí)現(xiàn)核心應(yīng)用性能最高達(dá)友商 6 倍、綜合成本降低 30% 的雙
    的頭像 發(fā)表于 12-31 13:00 ?376次閱讀

    什么是企業(yè)服務(wù)器-計(jì)算

    地?cái)U(kuò)展和管理其IT基礎(chǔ)設(shè)施。華納的企業(yè)服務(wù)器基于虛擬化技術(shù),在環(huán)境中運(yùn)行多個(gè)虛擬服務(wù)器
    的頭像 發(fā)表于 12-29 17:57 ?1022次閱讀

    如何快速在服務(wù)器部署Web環(huán)境?

    如何快速在服務(wù)器部署Web環(huán)境
    的頭像 發(fā)表于 10-14 14:16 ?834次閱讀

    DeepSeek模型如何在服務(wù)器部署?

    隨著大型語(yǔ)言模型(LLM)的應(yīng)用日益普及,許多開發(fā)者和企業(yè)希望將像DeepSeek這樣的優(yōu)秀模型部署自己服務(wù)器上,以實(shí)現(xiàn)私有化、定制化服務(wù)
    的頭像 發(fā)表于 10-13 16:52 ?1121次閱讀

    Jtti服務(wù)器上怎么部署網(wǎng)站嗎

    在互聯(lián)網(wǎng)快速發(fā)展的今天,網(wǎng)站已經(jīng)成為公司和個(gè)人溝通和展示自我的重要渠道。無(wú)論是一個(gè)簡(jiǎn)單的個(gè)人博客,還是一個(gè)復(fù)雜的電子商務(wù)平臺(tái),部署網(wǎng)站的過(guò)程都是相似的。服務(wù)器因其高可用性、靈活性和經(jīng)濟(jì)性,成為
    的頭像 發(fā)表于 09-26 17:16 ?1342次閱讀

    輕量服務(wù)器服務(wù)器區(qū)別:2025年終極選擇指南

    資源、穩(wěn)定計(jì)算性能及完整管理權(quán)限,支持垂直與水平擴(kuò)展,適合企業(yè)級(jí)應(yīng)用和高并發(fā)場(chǎng)景。選擇取決于業(yè)務(wù)需求:輕量服務(wù)器適用于成本敏感型場(chǎng)景,標(biāo)準(zhǔn)服務(wù)器則為高性能、高穩(wěn)定性要求的業(yè)務(wù)提供保障
    的頭像 發(fā)表于 09-01 13:58 ?1549次閱讀
    輕量<b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b>和<b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b>區(qū)別:2025年終極選擇指南

    華納服務(wù)器Linux系統(tǒng)電源管理與節(jié)能優(yōu)化配置方法

    計(jì)算時(shí)代,Linux系統(tǒng)的電源管理優(yōu)化成為提升服務(wù)器能效的關(guān)鍵環(huán)節(jié)。本文將深入解析Linux內(nèi)核的電源管理機(jī)制,從CPU調(diào)頻策略到磁盤
    的頭像 發(fā)表于 08-21 15:09 ?1087次閱讀

    本地服務(wù)器部署怎么選?一招搞定企業(yè)IT成本、性能與安全問(wèn)題!

    ,往往糾結(jié)萬(wàn)分。其實(shí),企業(yè)本地服務(wù)器部署方案依然有其獨(dú)特優(yōu)勢(shì),只要選得對(duì),照樣能在IT成本、性能、安全三方面實(shí)現(xiàn)全兼顧!
    的頭像 發(fā)表于 05-26 13:07 ?843次閱讀
    <b class='flag-5'>本地</b><b class='flag-5'>服務(wù)器</b><b class='flag-5'>部署</b>怎么選?一招搞定企業(yè)IT成本、性能與安全問(wèn)題!

    HarmonyOS5服務(wù)技術(shù)分享--Serverless抽獎(jiǎng)模板部署

    活動(dòng)。不用寫復(fù)雜代碼,跟著步驟走就能搞定,文末還有部署避坑指南哦~ 一、前期準(zhǔn)備 1?? ??注冊(cè)賬號(hào)+創(chuàng)建項(xiàng)目?? 先到華為開發(fā)者平臺(tái)注冊(cè)賬號(hào) 創(chuàng)建新項(xiàng)目時(shí)記得勾選\"開發(fā)
    發(fā)表于 05-22 20:25

    HarmonyOS5服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    能力,尤其適合需要快速響應(yīng)、彈性擴(kuò)容的場(chǎng)景。通過(guò)ArkTS API 9+,你可以輕松實(shí)現(xiàn): ??事件驅(qū)動(dòng)??:比如用戶登錄、數(shù)據(jù)更新時(shí)自動(dòng)觸發(fā)邏輯。 ??零運(yùn)維??:無(wú)需管理服務(wù)器,專注業(yè)務(wù)代碼
    發(fā)表于 05-22 17:21

    電競(jìng)服務(wù)器 工作原理

    電競(jìng)服務(wù)器工作原理詳解 一、核心架構(gòu)原理 虛擬化資源池? 通過(guò) ?KVM/VMware? 等虛擬化技術(shù)將物理服務(wù)器(含NVIDIA GPU集群)抽象為可動(dòng)態(tài)分配的算力資源池,每個(gè)用戶獨(dú)享獨(dú)立虛擬機(jī)
    的頭像 發(fā)表于 05-14 07:44 ?749次閱讀
    <b class='flag-5'>云</b>電競(jìng)<b class='flag-5'>服務(wù)器</b> 工作原理