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 は登録リンクをスキップしました。