この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 4739|答える: 2

【実用戦闘】ソフトルーティング付きのGiteaプライベートGitリポジトリを構築しましょう

[リンクをコピー]
掲載地 2022/12/18 16:57:20 | | | |
要件:自宅にソフトルーティングデバイスがあること、ハードウェア構成:CPU(J4125)、メモリ(8G)、ハードディスク(128G)、Think(考慮)ですプライベートなGitリポジトリを設置する私はGitlabを使ってプライベートなGitリポジトリを構築しましたが、重すぎてハードウェアも多すぎるので、軽量なGitリポジトリを探したいなら、GogsやGiteaなどをインターネット上で見つけられます。
CentOS 7インストール Gitlabインストールチュートリアル
https://www.itsvse.com/thread-9020-1-1.html

Gitリポジトリはソースコードを保存するため、ソースコードの漏洩リスクを防ぐために、Giteaコンテナのネットワークアクセスを禁止そしてnginxを介してGiteaコンテナへのリバースプロキシを行います。


ゴグス:Gogsの目標は、セルフサービスのGitサービスを最も簡単かつ迅速、そして簡単に構築する方法を作ることです。 Goで開発することで、Gogsはスタンドアロンのバイナリとして配布でき、Linux、Mac OS X、Windows、ARMプラットフォームなどGo言語がサポートするすべてのプラットフォームをサポートします。 住所:ハイパーリンクのログインが見えます。

ギテア:Giteaは自主ホストのGitサービスプログラムです。 GitHub、Bitbucket、Gitlabに似ています。 Gogsから開発されましたが、私たちはそれをフォークしてGiteaと名付けました。 基本的に、一部の開発者はGogsの開発効率が比較的遅いと考えており、他の開発者の参加を受け入れず、すべての修正やPRは彼一人でレビューしなければならないため、Gogsの開発に非常に悪影響を及ぼしています。 そのため、一部の開発者はGogsを基にしたプロジェクト、すなわちGiteaを再開することを決めました。 住所:ハイパーリンクのログインが見えます。


まず、ESXI仮想化プラットフォームをソフトルートにインストールし、その後、Docker環境を備えた新しいCentOS 7仮想マシンがインストールされます。

Docker Composeプラグインをインストールする必要があり、チュートリアルは以下の通りです:

centosインストールDocker Composeチュートリアル
https://www.itsvse.com/thread-5164-1-1.html
ホストマシンに新しいウェアハウスデータディレクトリフォルダを作成し、以下のコマンドを使用します。


そしてディレクトリの下に新しいものを作成しますdocker-compose.yamlファイルは次のように構成されています:

有効コマンドは以下の通りです:



現時点ではブラウザ経由でGiteaサービスにアクセスできないため、新しいnginxコンテナのリバースプロキシを作成する必要があります。

ホストマシン上で次のコマンドで新しいnginx設定ファイルを作成します:


nginx.confは以下のように構成されています:

次のコマンドで新しいnginxコンテナを作成します:

また、nginxコンテナをgiteaネットワークに接続するには以下のコマンドが必要です:

この時点でブラウザからホスト+3000ポートにアクセスすると、下図のようにgiteaのインストールインターフェースを見ることができます。



実際の状況に応じてサーバードメイン名と基本URLを変更してください。下の図に示されています。



以下の設定をオフにしてください:



管理者アカウントとパスワードを設定してください。以下の図に示されています:



「今すぐインストール」をクリックし、インストール完了後に以下の通りに:



(終わり)





先の:BBR、BBRplus、BBR2 一般的なネットワーク速度比較
次に:閲覧。 PDBファイルの内容情報
掲載地 2022/12/26 11:07:44 |
学ぶために
 地主| 掲載地 2024/12/03 13:38:56 |
Gogsは自分で構築できる軽量のgitプロジェクトホスティングプラットフォームでもあります:https://github.com/gogs/gogs
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com