GitHub は、開発者がプロジェクトで共同作業できる、プログラマー向けの世界最大のソーシャル ネットワーキング サイトです。コードの共同作業と管理を改善するために、多くのプログラマーは独自のサーバー上に GitHub サーバーを構築することを選択します。 Linuxサーバー上にGitHubサーバーを構築する方法を紹介します。
ステップ 1: Git をインストールする
Linux サーバー上に GitHub サーバーを構築するには、まず Git をインストールする必要があります。次のコマンドを使用して Git をインストールします:
sudo apt-get install git-core
インストール後、次のコマンドを使用して Git が正常にインストールされたかどうかを確認できます:
git --version
ステップ 2: ユーザーを作成する
For better コードを管理するには、共同作業者ごとに個別のユーザーを作成できます。次のコマンドを使用してユーザーを作成します:
sudo adduser <username>
ここで、username は作成するユーザー名です。次に、ユーザーのパスワードを設定し、コマンド プロンプトに従って設定を完了します。
ステップ 3: SSH キーを作成する
セキュリティを確保し、共同作業者が変更をプッシュできるようにするには、各ユーザーに SSH キーを設定する必要があります。まず、各ユーザーに SSH キーを作成する必要があります。
キーを生成するには、次のコマンドを使用します。
ssh-keygen -t rsa -C "<email>"
email 電子メール アドレスを入力します。
パブリック アクセスにキーを追加します:
cd /home/<username>/.ssh cp id_rsa.pub authorized_keys chmod 700 ~/.ssh chmod 600 ~/.ssh/* sudo chown -R <username>:<username> ~/.ssh
home/
ステップ 4: リポジトリの作成
ユーザー ディレクトリの下に新しいディレクトリを作成し、新しいプロジェクト用の新しいリポジトリを作成します。
mkdir /home/<username>/<project_name>.git cd /home/<username>/<project_name>.git git init --bare
次に、リポジトリのアクセス許可を変更します。他のユーザーもアクセスできることを示します:
sudo chown -R <username>:<username> /home/<username>/<project_name>.git sudo chmod -R ug+rwX /home/<username>/<project_name>.git
この時点で、サーバー上に GitHub サーバーが正常にセットアップされました。次のコマンドを使用してコンピューター上にサーバーのクローンを作成し、変更を追加してプッシュバックすることができます。サーバー:
git clone <username>@<serverip>:</home/<username>/<project_name>.git>
コードを変更した後、コードを git サーバーにプッシュできます:
git add . git commit -m "first commit code " git push origin master
上記は、Linux サーバー上で GitHub サーバーをセットアップする方法の簡単な紹介です。お役に立てれば。ニーズに応じて調整および改善できます。
以上がLinux で Github サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。