ホームページ  >  記事  >  開発ツール  >  githubの構築方法(チュートリアル共有)

githubの構築方法(チュートリアル共有)

PHPz
PHPzオリジナル
2023-04-06 12:50:06971ブラウズ

オープンソース ソフトウェアの台頭と Github が Microsoft に買収されたことにより、ますます多くの開発者、特に学生や初心者が、自分のコードやオープンソース プロジェクトをバックアップし、自分自身を管理するために、自分専用の Github を構築することに意欲を示しています。歴史や実績を知り、同じ志を持ったテクノロジー愛好家との交流を求めます。この記事では、次のような簡単な Github セットアップ チュートリアルを提供します:

  1. ドメイン名の登録

まず、ドメイン名を申請する必要があります。最も一般的に使用されている.Comドメイン名を使用して登録します費用は約100〜200元です.ドメイン名を申請するときは実際の情報を記入する必要があります.親戚や友人の名前を使用することをお勧めします.

  1. クラウド サーバーの申し込み

Github を構築するには、独自のクラウド サーバーが必要で、Tencent Cloud、Alibaba Cloud、AWS などを選択できます。最も安価な基本構成を選択するだけです。

  1. Git と Nginx のインストール

ターミナルに次のコマンドを入力して、Git と Nginx をインストールします:

sudo apt-get update

sudo apt-get install git

sudo apt-get install nginx

  1. Generate SSH Key

ターミナルに次のコマンドを入力して、自分の Github 電子メール アドレス:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Enter キーを押すと、ファイル名とファイル名を入力するように求められます。フィールドに入力せずに直接 Enter キーを押すこともできます。生成後、ユーザーのホーム ディレクトリの .ssh フォルダーに、id_rsa と id_rsa.pub という 2 つのファイルが表示されます。

  1. SSH キーを Github にコピーします

ターミナルに次のコマンドを入力して、SSH キーをクリップボードにコピーします:

sudo apt-get install xclip

xclip -sel Clip < ~/.ssh/id_rsa.pub

Github にログインし、個人設定を入力し、SSH キーを選択し、[新しい SSH キー] 列にタイトルとキーを入力します。をクリックし、コピーした SSH キーを [キー] に貼り付けて、[SSH キーの追加] をクリックして追加します。

  1. Nginx の構成

ターミナルに次のコマンドを入力して、Nginx 構成ファイルを開きます:

sudo vim /etc/nginx/sites-available /default

ファイル内でサーバー {} を見つけ、{} 内のコンテンツ全体を削除し、次のコードをそこにコピーします:

server {

listen 80 default_server;
listen [::]:80 default_server;
server_name example.com www.example.com;  #替换成自己的域名
root /var/www/html;  #根目录
index index.html index.htm index.nginx-debian.html;
location / {
    proxy_pass https://github.com;  #转发到github
}

}## ####保存して終了。

Nginx の再起動
  1. ターミナルに次のコマンドを入力して Nginx サーバーを再起動します:

sudo systemctl restart nginx

Test Github build
  1. ブラウザにドメイン名を入力します (例: http://example.com)。Github ページにジャンプすると、Github が正常に構築されたことを意味します。

結論:

この記事で説明する Github 構築チュートリアルを通じて、独自の Github を簡単に構築し、独自のコードとその上でオープン ソース プロジェクトを管理し、独自の技術的成長プロセスを記録することができます。そして、同じ考えを持つテクノロジ愛好家とコミュニケーションを取り、共有します。勉強やお仕事のお役に立てれば幸いです!

以上がgithubの構築方法(チュートリアル共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。