A、VIPコース:ビルドインターネットサービスへのエンジニアリングトピックおよび02-Gitのバージョンブランチ管理

レッスン:Gitのサーバーを構築するために、民間企業の.docx 

コース概要:

  1. 詳述GIT遠隔通信プロトコル
  2. gogsを構築するためのWebベースの管理サービス

A、GITサーバは、さまざまな方法を設定します

私たちは、GITの話の教訓は、分散バージョン管理システムであり、それはので、配布されるので、確かに通信を必要とするだろうし、GITリモート通信プロトコルの使用は何ですか?

gitのは、4つの通信プロトコルをサポートしています。

  1. ローカル(現地協定)
  2. SSH
  3. HTTP(ダム、スマート)
  4. ギット

1、ローカル(現地協定)

ローカルファイルシステムまたは共有(NFS)ファイルシステムへのアクセス基づき、

長所:簡単な、直接使用する既存のファイルアクセス権やネットワークアクセス。

短所:このプロトコルの脆弱性は、LAN、共有ファイルシステムの制限そのものです。

シーンにマッチ:小さなプロジェクトでは、サービスのバージョンをその場しのぎ。

lは使用するローカルプロトコルを示します。

F / gitの/からのクローンプロジェクトの#Atalsローカルディレクトリ

gitのクローン/ F / gitの/ atals /

#でも、裸の倉庫正常にダウンロードすることができます

gitのクローン/f/git/atals.git

#ローカルファイルプロトコルに基づいたプロジェクトのクローンを作成します

gitのクローンファイル:/// F / gitの/ atals /

URLの先頭に明示的にファイルを指定した場合://を、そしてGitの動作が若干異なります。あなただけのパスを指定すると、Gitは直接必要なすべてのファイルをコピーしようとします。あなたは、ファイルを指定した場合://、Gitは通常はデータのネットワーク伝送のために使用されるプロセスをトリガーする、より多くのハード・ディスク・スペースを節約する、パッケージ化されたファイルのGC処理によって送信されます。

 

INIT --bar luban.gitに行きます

 

-Aを追加GIT; gitが "コミット-am'1コミット、gitのプッシュ

===============================

参考文献:

Gogsビルドチュートリアル - セルフサービスのGitを設定するのは簡単

おすすめ

転載: www.cnblogs.com/MarlonKang/p/12317187.html