0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

gitoliteインストール方法と使用方法メモ

Posted at

gitoliteをインストールしてリポジトリ管理をする。

環境
・CentOS7

準備
・自分の公開鍵を取得
・config作成(初回だけ)
 C:\Users\PCXXXXXX.ssh
  ⇒config中身
   Host gitolite
   HostName gitサーバー
   IdentityFile 自分の鍵
   user ユーザー名
   port ポート番号

・ローカル環境にGitをインストール
※今回は自分が管理者となって鍵を管理します

#gitoliteとは
Gitで共有リポジトリのユーザー管理やアクセス管理を行えるツールのこと。
sshの鍵を使用してユーザーを管理します。
※GitHubで公開している。

#インストール
既にCentOS上にGitをインストールしていたため
Githubに公開されているgitoliteをクローンします。

# git clone git://github.com/sitaramc/gitolite
# gitolite/install -ln ~/bin

※gitoliteをセットアップする前に自分の鍵(管理者)をサーバーに移動させておくこと!

# gitolite setup -pk 管理者.pub   //セットアップコマンド

/home/git/repositoriesにgitolite-admin.gitとtesting.gitが作成されたのを確認。
gitoliteはこのgitolite-admin.gitを使用してアカウント、リポジトリ管理していきます。

#アカウント追加方法
※ローカル環境上
サーバー上で行ってしまってプチパニックになりました。
今回はGit Bashを使用しています。
image.png
①ローカルにクローンします。

# git clone ssh://root@gitサーバー/home/git/repositories/gitolite-admin.git

②ディレクトリ移動して確認

# cd gitolite-admin

③keydirに自分の鍵が有ったら管理したい人の鍵を入れていく(add,commit)
※confで管理したい人が参照できるリポジトリを指定

# git add keydir/管理したい人の鍵.pub
# git commit keydir/管理したい人の鍵.pub conf/gitolite.conf 
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?