ホームページ > 開発ツール > Git > liunx で Git サーバーをすばやくセットアップする方法 (チュートリアル)

liunx で Git サーバーをすばやくセットアップする方法 (チュートリアル)

PHPz
リリース: 2023-04-26 09:55:44
オリジナル
1414 人が閲覧しました

今日のソフトウェア開発業界では、バージョン管理は無視できない重要な部分です。 Git は、現在利用できる最も人気のあるバージョン管理システムの 1 つです。その強力な機能と使いやすいインターフェイスにより、多くの開発者はプロジェクト管理とコラボレーションに Git の使用を選択します。この記事では、Linux システムで Git サーバーを迅速にセットアップするのに役立つ Git サーバーのインストール チュートリアルを提供します。

Git サーバーをインストールする前に、システムに必要な依存関係がインストールされていることを確認する必要があります。これらの依存関係には次のものが含まれます。

  1. Git クライアント
  2. SSH クライアントとサーバー
  3. HTTPS プロトコルを使用して Git に接続する場合は、次のような Web サーバーをインストールする必要があります。 Apache または Nginx として
  4. Git サーバーのインストール

Git サーバーをインストールするには、パッケージ マネージャーを使用してダウンロードしてインストールします。

  • Debian/Ubuntu システムでは、次のコマンドを実行します。

    sudo apt-get update
    sudo apt-get install git-core
    ログイン後にコピー
  • CentOS/RHEL システムでは、次のコマンドを実行します。

    sudo yum install git
    ログイン後にコピー
  1. Git サーバーの構成

Git サーバーをインストールしたら、Git リポジトリを管理するための Git ユーザーを作成する必要があります。

  • #新しい Git ユーザーを作成します:

    sudo adduser git
    ログイン後にコピー
  • 新しいユーザーのパスワードを設定します:

    sudo passwd git
    ログイン後にコピー
  • Git リポジトリの作成:

    sudo mkdir /opt/git
    sudo chown git:git /opt/git
    ログイン後にコピー
  • Git リポジトリの初期化:

    cd /opt/git
    sudo -u git git init --bare new_repo.git
    ログイン後にコピー
    ここでは、/opt/git ディレクトリに new_repo.git という名前のファイルを作成することを選択します。裸の倉庫の。ベア リポジトリは、作業ディレクトリを含まない Git リポジトリの一種です。これには、Git リポジトリからのバージョン履歴とメタデータのみが含まれます。

    SSH サービスの構成
SSH は、安全で暗号化された接続を提供できるため、Git プロジェクトで最も広く使用されているプロトコルです。 SSH サービスを構成するには、サーバー上で SSH キーを作成し、それを新しく作成された Git ユーザーのauthorized_keys ファイルに追加する必要があります。

    #Git ユーザーの下のホーム ディレクトリに切り替えます:
  • su - git
    cd ~/
    ログイン後にコピー

  • SSH キーを作成します:
  • ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
    ログイン後にコピー

  • SSH キーをauthorized_keys ファイルに追加します:
  • cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
    ログイン後にコピー

Git サーバーのテスト
  1. これで、Git サーバーの準備が整い、使用できるようになりました。 Git クライアントを使用して、正しく動作するかどうかをテストします。別のコンピューターで Git クライアントを使用していると仮定すると、次のコマンドを実行して、作成したばかりの Git サーバーに接続できます:
git clone git@yourservername:/opt/git/new_repo.git
ログイン後にコピー

これにより、new_repo.git リポジトリがローカル コンピューターに複製され、リモートで作成されます。 Git サーバー上の新しいブランチ。

この記事では、Linux システム上に独自の Git サーバーを簡単に作成できるように、Git サーバーのインストール チュートリアルを提供します。 Git サーバーをインストールして構成した後、SSH プロトコル、HTTPS プロトコル、またはその他のプロトコルを使用して Git リポジトリにアクセスできます。幸せなご利用をお祈りしております!

以上がliunx で Git サーバーをすばやくセットアップする方法 (チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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