giteeでプロジェクトを作成してサーバーにデプロイする方法
中国の主要なオープンソース コード ホスティング プラットフォームとして、Gitee は、Git バージョン管理、コード ウェアハウス、共同開発、静的 Web ページ ホスティングなど、開発者が必要とする多くの機能を提供します。初心者にとって、Gitee プロジェクトのデプロイメントは少し難しいかもしれません。この記事では、Gitee 上でプロジェクトを作成し、サーバーにデプロイする方法について説明します。
- Gitee プロジェクトの作成
まず、Gitee アカウントを登録し、新しいウェアハウスを作成する必要があります。ウェアハウスの作成ページでは、ウェアハウスの名前と説明を入力し、ライセンスを選択し(MITやGPLv3などの共通ライセンスを選択できます)、GitHubなど他のウェアハウスのコードを同期する「READMEの作成」も確認できます。 Readme ファイルを作成するオプション。
- SSH 接続を開く
コードをリモート サーバーにプッシュするには、SSH 接続を開く必要があります。 Gitee の個人設定を開き、[SSH キー] をクリックします。ローカル マシンで新しい SSH キーを生成する必要があります。次のコマンドを使用して、コマンド ラインから新しい SSH キーを生成できます。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Windows では、Git Bash シェルや PuTTY などのツールを使用してこのコマンドを実行できます。このコマンドの実行中に、いくつかの値を入力するように求められます。生成したら、公開キーを Gitee の SSH キー セクションにコピーします。公開鍵をクリップボードにコピーし、Gitee 上のウィンドウで「鍵の追加」をクリックして貼り付けます。
- コードを Gitee にプッシュする
プロジェクトを作成して SSH 接続を開いたので、次のステップはコードを Gitee にプッシュすることです。コマンドラインからプッシュとプルを行うには、バージョン管理システムとして Git が必要であることに注意してください。
最初にプロジェクトのローカル アドレスを入力し、プロジェクト ルート ディレクトリでコマンドを使用してプロジェクトを初期化します:
git init
次に、コマンド ラインにすべてのファイルを追加してコードを送信します:
git add . git commit -m "Initial commit"
これで、次のコマンドを使用してコードをリモート リポジトリにプッシュできるようになります:
git remote add origin git@gitee.com:myname/myproject.git git push -u origin master
myname を Gitee 上のユーザー名に置き換え、myproject を Gitee 上のプロジェクト名に置き換えます。
- 必要なソフトウェアをサーバーにインストールする
コードをサーバー上で実行するには、Nginx、PHP、MySQL などの必要なソフトウェアをインストールする必要があります。便宜上、LAMP や LEMP などの包括的な Web サーバー パッケージの使用を選択できます。これらのパッケージは、Ubuntu、Debian、CentOS などの Linux ディストリビューションにインストールできます。
たとえば、Ubuntu では、次のコマンドを使用して LEMP パッケージをインストールできます:
sudo apt-get update sudo apt-get install nginx mysql-server mysql-client php-fpm php-mysql php-cli
このコマンドは、Web サーバーとして Nginx、MySQL データベース、および PHP として PHP-FPM をインストールします。プロセッサー。
- 仮想ホストの作成
一般に、サーバー上にデプロイされたプロジェクトごとに仮想ホストを作成する必要があります。 Nginx 構成ディレクトリに新しいファイルを作成し、仮想ホストとして機能する新しいサーバー ブロックを定義できます。次の構成例は参考として使用できます。
server { listen 80; server_name myproject.com; root /var/www/myproject; index index.html index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
この例では、プロジェクト コードが /var/www/myproject
ディレクトリに保存されていることを前提としていることに注意してください。
- コードをサーバーにプルする
これで、コードをサーバーにプルダウンできます。コマンド ラインで次のコマンドを実行します。
git clone git@gitee.com:myname/myproject.git /var/www/myproject
このコマンドは、前に追加した SSH キーを使用して、Gitee から /var/www/myproject
ディレクトリにコードをプルします。
- Nginx サービスを再起動します
最後に、仮想ホスト構成ファイルをロードしてサーバーを起動するために、Nginx サービスを再起動する必要があります。次のコマンドを使用して、Nginx サービスを再起動できます。
sudo systemctl restart nginx
おめでとうございます。これで、Gitee にコードがデプロイされ、サーバーにプッシュされました。
以上がgiteeでプロジェクトを作成してサーバーにデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Githubを学ぶのは難しくありません。 1)基本知識をマスターする:GitHubは、コードの変更と共同開発の追跡に役立つGitベースのバージョン制御システムです。 2)コア関数を理解する:バージョン制御は各提出を記録し、ローカル作業とリモート同期をサポートします。 3)使用方法を学びます:リポジトリの作成からコミットをプッシュする、ブランチの使用、リクエストをプルするまで。 4)一般的な問題を解決する:競合のマージやファイルの追加を忘れるなど。 5)最適化の練習:意味のある提出メッセージを使用し、ブランチをクリーンアップし、プロジェクトボードを使用してタスクを管理します。練習とコミュニティコミュニケーションを通じて、Githubの学習曲線は急ではありません。

gitとgithubは同じものではありません。 Gitはバージョン制御システムであり、GithubはGitベースのコードホスティングプラットフォームです。 GITはコードバージョンの管理に使用され、GitHubはオンラインコラボレーション環境を提供します。

MicrosoftはGitを所有していませんが、Githubを所有しています。 1.GITは、2005年にLinus Torvazによって作成された分散バージョン制御システムです。2。Githubは、GITに基づくオンラインコードホスティングプラットフォームです。 2008年に設立され、2018年にMicrosoftに買収されました。

GITから始めることは、バージョン制御原則を深く理解するためにより適しており、GitHubから始めることは、コラボレーションとコードホスティングに焦点を当てるのに適しています。 1.GITは、コードバージョン履歴の管理に役立つ分散バージョン制御システムです。 2。Githubは、Gitに基づいたオンラインプラットフォームであり、コードホスティングとコラボレーション機能を提供します。

履歴書では、ポジションの要件と個人的な経験に基づいて、GitまたはGithubを作成することを選択する必要があります。 1.位置にGITスキルが必要な場合は、Gitを強調表示します。 2。ポジションがコミュニティの参加を評価する場合は、Githubを表示します。 3.使用経験とプロジェクトのケースを詳細に説明し、完全な文で終了してください。

GITは、開発者がファイルの変更を追跡し、協力してコードバージョンを管理するのに役立つオープンソース分散バージョン制御システムです。そのコア関数には、1)レコードコードの変更、2)以前のバージョンへのフォールバック、3)共同開発、4)並列開発のためのブランチの作成と管理。

GitHubを使用してHTMLプロジェクトを管理する理由は、バージョン制御、共同開発、作品の提示のためのプラットフォームを提供するためです。特定の手順には次のものが含まれます。1。gitリポジトリの作成と初期化、2。htmlファイルを追加および送信します。3。githubにプッシュ、4。githubpagesを使用してWebページを展開します。さらに、GitHubは、HTMLプロジェクトの最適化とコラボレーションを支援するために、コードレビュー、発行、およびPullRequest機能もサポートしています。

GitLabは、完全なDevOpsツールチェーンと強力なCI/CD機能を提供するため、一部の開発者やチームにとって優れています。 1。GITLABのCI/CD機能はプラットフォーム内に統合されており、コードの提出から展開までの完全なプロセス自動化をサポートします。 2。そのサーバー側のレンダリングテクノロジーは、大規模なプロジェクトのページの読み込み速度を改善します。 3。Gitlabの許可管理システムはより柔軟であり、細粒の制御をサポートしています。
