本当に人気と簡単に使用するバージョン管理ツールとして使用gitのは、gitのコード・サーバーGitHubのか、国内GitcafeとOSCを使用している非常に優れている、あなたはいくつかの無料のオープンソースプロジェクトのコードを格納することができ、プライベートなプロジェクトのために、彼らは、特定のを支払う必要がありますコスト。プライバシーの配慮のために同じ時間セキュリティコードで、時には我々は、独自のプライベートのgitサーバーを構築する必要があり、公式のwikiがありますが、ここで再び、後で参照、彼らのビルドプロセスを終了します。
取付ベースの依存関係
1 |
#yumをインストールperlのopensshのgitの |
そして、gitのに切り替えるには、ユーザーを追加します
1 |
#useraddのgitの |
インストールgitolite
新しいbinディレクトリ
1 |
$は、mkdirビン |
クローニングプログラムコードgitolite
1 |
$ gitのクローン://github.com/sitaramc/gitolite.git |
次の./binディレクトリにインストールプログラム
1 |
$。/ gitolite / I nstallの-to /ホーム/ GIトン/ binに/ |
実行可能ファイルが./binの下に存在する場合、インストールは成功です
1 |
$ lsの./bin/ |
リポジトリの初期化
ランダムに公共の管理者権限、新しい公開鍵ファイル名を追加し、ファイルにローカルマシンid_rsa.pubファイルの内容をコピーします。
大列 GitoliteでGitのサーバー上に構築されました
1 |
ローカルコマンド |
新しいライブラリを初期化します
1 |
$ ./bin/gitoliteセットアップが-pk ./admin.pub |
ネイティブコードの引っ張り試験
初期化コードベースの後、それはサーバー上の2つのライブラリーを生成し、
1 |
$ llのリポジトリ/ |
管理者権限は、構成アイテム&テストプロジェクトです
ローカルcloneコマンドの実行
1 |
gitのクローンgitの@ 48。33.66。242 :gitolite-adminの |
上記のコマンドが成功した場合、サービスは、構造体を完了しました。
リファレンスアドレス
http://www.jianshu.com/p/a246d7017f70
http://my.oschina.net/u/818147/blog/170566
http://zodiacg.net/2014/05/gitolite_gitweb_nginx/
HTTP:// www.ossxp.com/doc/git/gitolite.html
https://git-scm.com/book/zh/v1/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4% B8%8A%E7%9A% 84-Gitの-gitolite