Bonobo Git Server を使用して Windows 2019 で Git サーバーを構築する

1. ソフトウェアパッケージを準備する

Git クライアント: https://git-scm.com/downloads

                便宜上、別の GUI をダウンロードできます。ここではそれを選択しましたが、他の GUI も利用できます。Sourcetree、ダウンロード アドレス: https://www.sourcetreeapp.com  
Git サーバー: Bonobo Git Server、ダウンロード アドレス: https://bonobogitserver.com

2. IIS サービス環境をインストールする

以前にインストールしたことがある場合は、無視してください...

ロール機能の追加

IIS サービスのインストールを選択します

次のステップの後、.net Framework 4.7 と対応する Web コアをインストールすることを選択します。選択後、[インストール] をクリックします。インストールにはしばらく時間がかかります。

IIS 用の .Net Framework を登録し、管理者権限で cmd を実行し、次のコマンドを実行します。

dism /online /enable-feature /featurename:IIS-ASPNET45 /all

3. Web サイトの設定

ダウンロードした Bonobo Git Server パッケージを解凍し、d ドライブのルートディレクトリに置きます (便宜上、ディレクトリ名は git とします)。

「スタート」-->「Windows 管理ツール」-->「IIS マネージャーを開く」

まずデフォルトの Web サイトを停止します

Web サイトを右クリック --> Web サイトを追加

Web サイト名を入力し、解凍したばかりの物理パスを選択し、残りはデフォルトのままにします。

ローカル ブラウザでは「localhost」と入力して開き、他のコンピュータではサーバーの IP アドレスを入力して開きます。

初期のユーザー名とパスワードは両方とも admin です

入力後、設定で中国語に設定できます。うーん。やはり中国語を読むのは楽ですね。

4. クライアントのインストール

Git のインストールは簡単です。次の手順に従うだけです。

Sourcetree が登録をスキップする

最初は git コマンドラインに慣れていない場合は、sourcetree を使用して操作してみるとよいでしょう。Sourcetree は優れた Git クライアントですが、インストール時に登録が必要で、少し面倒です。 
インストール中に登録を求められた場合は、 
登録をスキップして を起動します 
。次の文字列をコンピューターのアドレス バーに入力し、sourcetree フォルダーを開きます。

%LocalAppData%\Atlassian\SourceTree\ 
次に、現在のフォルダーにaccounts.json という名前の json ファイルを作成し、
このファイルの内容を次のように編集します。

[
  {
    "$id": "1",
    "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
    "Authenticate": true,
    "HostInstance": {
      "$id": "2",
      "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
      "Host": {
        "$id": "3",
        "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
        "Id": "atlassian account"
      },
      "BaseUrl": "https://id.atlassian.com/"
    },
    "Credentials": {
      "$id": "4",
      "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
      "Username": "",
      "Email": null
    },
    "IsDefault": false
  }
]

このファイルを保存します。

sourcetree を再起動します。インターフェイスは以前とは異なります。登録は必要ありません。それだけです。sourcetree は登録リンクをスキップしました。

 

おすすめ

転載: blog.csdn.net/llq_the7/article/details/109228620