centos7でgitコードウェアハウスを構築する

centos7でgitコードウェアハウスを構築する

序文

以前、自分の個人用アプリレットを開発するときは、常にSVNコードのバージョン管理システムとして使用していSVNましたが、それを使用することの明らかな欠点があります。コードは、インターネットに接続されている場合にのみ使用できる中央倉庫の方法で管理されます。 。そして、私たちの日常の学習と開発はスパイラル開発プロセスであり、マルチバージョンの共存をより簡単に実現できるコード制御システムが必要です。

Gitの使用については、私のブログを参照してください:Gitが独自のローカルブランチコードをリモートマスターブランチにアップロードする方法

テキスト

ギット

Gitは、小規模から大規模のプロジェクトまですべてを迅速かつ効率的に処理するように設計された、無料のオープンソース分散バージョン制御システムです。

SVNとGITの違い

  • GIT配布され、SVN一元化されます。
  • GIT保存されたメタデータにSVN基づくコンテンツで、ファイルに基づいています:ディレクトリはパーソナルマシン上のリポジトリのgitクローンにあるため、ラベル、ブランチ、バージョンレコードなど、中央リポジトリにすべてのものがあります。
  • GITブランチとSVNブランチは異なります。svnブランチの省略が発生gitし、同じ作業ディレクトリ内の複数のブランチをすばやく切り替えることができます。マージされていないブランチを見つけて、これらのファイルを簡単かつ迅速にマージするのは簡単です。
  • GITグローバルバージョン番号はありませんが、SVNあります。
  • GITコンテンツの整合性は次よりも優れていSVNますGIT。コンテンツストレージはSHA-1ハッシュアルゴリズムを使用します。これにより、コードコンテンツの整合性が確保され、ディスク障害やネットワークの問題が発生した場合のリポジトリへの損傷を減らすことができます。

centos7でgitコードウェアハウスを構築する

1.gitをインストールします

sudo yum install git

インストール後、gitバージョンを確認してください

ここに写真の説明を挿入

2.git専用のサーバーアカウントを作成します

  • useraddcentosユーザーを作成する
  • passwd:このユーザーのパスワードを設定します
useradd luo
passwd luo

3.新しいgitリポジトリを作成します
ステップ1:フォルダを作成します

mkdir -p /usr/local/mygit/dubbodemo.git

ステップ2:新しいgitベアライブラリを作成する

cd /usr/local/mygit/dubbodemo.git

git init --bare

手順3:権限を変更する

chown -R git:git ../dubbodemo.git
chmod -R 775 ../dubbodemo.git
chmod g+s -R ../dubbodemo.git

。4.コードを引っ張ったり、アップロードするgitのクライアントツールは
ここにあるsourcetree例:
ステップ1:設定git倉庫
ここに写真の説明を挿入
ステップ2:プルgit倉庫

ここに写真の説明を挿入

ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_40990818/article/details/108818141