ホームページ > 開発ツール > Git > CentOS7システムでGiteeコードクラウドプラットフォームを構築する方法

CentOS7システムでGiteeコードクラウドプラットフォームを構築する方法

PHPz
リリース: 2023-04-06 11:28:15
オリジナル
1194 人が閲覧しました

Gitee Code Cloud は、Git をベースとした国産のオープンソース コード ホスティング プラットフォームで、コード ホスティング、バージョン管理、ドキュメント管理、コード レビュー、バグ管理などの機能を提供し、CI/CD、コード検索、ソーシャル ネットワーキングもサポートしていますインタラクティブな機能やその他の高度な機能。この記事では、CentOS 7 システムで Gitee コード クラウド プラットフォームを構築する方法を紹介します。

1. 環境要件

Gitee コード クラウド プラットフォームを構築するには、次のシステム要件を満たす必要があります:

  • CentOS 7 システム
  • MySQL または MariaDB データベース
  • ##Nginx 軽量 Web サーバー
  • JDK 8 以降
インストール前に、上記のソフトウェアがすべてインストールされているかどうかを確認する必要があります。

2. 必要なソフトウェアをインストールします

1. システム ソフトウェア パッケージをアップグレードします

まず、システム内のすべてのソフトウェア パッケージをアップグレードし、次のコマンドを実行する必要があります。
yum update -y
ログイン後にコピー

2. MariaDB のインストール

MariaDB は MySQL データベースのブランチであり、インストールと構成は MySQL に似ています。次のコマンドを実行して MariaDB をインストールします:

yum install mariadb mariadb-server -y
ログイン後にコピー

起動してスタートアップをセットアップします:

systemctl start mariadb.service
systemctl enable mariadb.service
ログイン後にコピー

次に、次のコマンドを使用して MariaDB の事前セキュリティ設定を実行できます:

mysql_secure_installation
ログイン後にコピー

コマンドプロンプトに従って、新しいパスワードを入力し、新しいパスワードを確認し、匿名ユーザーを削除し、root リモートログインを禁止し、テストデータベースを削除し、権限を更新します。

3. nginx のインストール

次のコマンドを実行して nginx をインストールします:

yum install nginx -y
ログイン後にコピー

起動してスタートアップを設定します:

systemctl start nginx.service
systemctl enable nginx.service
ログイン後にコピー

この時点で、次の場所にアクセスします。ブラウザのサーバーアドレスを入力すると、Nginx のデフォルトのようこそページが表示されます。

4. JDK のインストール

Gitee コード クラウド プラットフォームには Java 環境が必要なので、次のコマンドを実行して JDK をインストールします:

yum install java-1.8.0-openjdk-devel -y
ログイン後にコピー

3. Gitee コード クラウドをインストール

1 .Gitee Code Cloud のダウンロード

Gitee Code Cloud 公式 Web サイトからコード クラウド インストール パッケージをダウンロードし、ダウンロードしたパッケージをサーバーのターゲット ディレクトリに解凍します:

wget https://gitee.com/oschina/git-osc/raw/master/doc/installation/source/gitee-official-%{version}.tar.gz
tar zxvf gitee-official-%{version}.tar.gz -C /data/
ログイン後にコピー

2. インストールします。 MySQL

Gitee Code Cloud によって提供される SQL ファイルをデータベースにインポートします:

mysql -u root -p < /data/gitee/install/mysql-gitee-create.sql
ログイン後にコピー

3. Gitee Code Cloud を構成します

/data/gitee/srv/gitee/ を編集しますconfig/application.yml ファイルで、次の内容を設定します:

server:
   port: 8080       # Gitee 码云监听的端口
   context-path: /  # Gitee 码云的上下文路径
spring:
   datasource:
      type: com.alibaba.druid.pool.DruidDataSource
      username: gitee       # 数据库的用户名
      password: gitee123   # 数据库密码
      url: jdbc:mysql://localhost:3306/gitee_prod?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
mybatis:
   mapper-locations: classpath:gitee/mapper/*.xml  # MyBatis 的配置文件
redis:
   host: 127.0.0.1   # Redis 服务端的 IP 地址
   port: 6379        # Redis 服务端的监听端口
   password:       # Redis 的连接密码
   database-index: 0  # Redis 的数据库编号
ログイン後にコピー

4. Gitee コード クラウドの構築

次のコマンドを実行して、Gitee コード クラウド プラットフォームを構築します:

cd /data/gitee/
./build.sh
ログイン後にコピー

構築が完了すると、/data に gitee.war ファイルが /gitee/srv/gitee 配下に生成され、/data/gitee/tomcat-8.5.40/webapps にコピーされます。

5. Gitee コード クラウドを開始します

次に、次のコマンドを実行して Gitee コード クラウドを開始します:

cd /data/gitee/tomcat-8.5.40/bin/
./startup.sh
ログイン後にコピー

この時点で、IP アドレスまたはドメインを入力できます。ブラウザーで名前を指定し、Gitee コード クラウド プラットフォームにアクセスするためのカスタマイズされたコンテキスト パスを追加します。

上記の手順を完了すると、Gitee コード クラウド プラットフォームが正常に構築され、それを使用して独自の開発プロジェクトをホストできるようになります。

以上がCentOS7システムでGiteeコードクラウドプラットフォームを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート