git RubyOnRailsの開発環境

Git用サーバのgitoliteをインストール

投稿日:

環境 ubuntu server 12.04

参考 gitoliteによるgitサーバ構築、および、使用方法

インストール

クライアントでssh鍵作成

とりあえず今回はサーバ=クライアントで

クライアントのpub鍵をサーバへ

gitoliteの設定

gitolite で利用するシステムユーザ名: gitoliteのまま

リポジトリのパス (path): /var/lib/gitoliteのまま

管理者の鍵: /tmp/admin_name.pub

クライアントでssh接続の設定

.ssh/configを作成ないし追記

クライアントで管理者用のリポジトリを取得

gitoliteは自分自身の設定もgitoliteのリポジトリで管理しているのでこれを取得する

わかりにくいが ユーザ名@サーバ名:リポジトリ名

ホームにgitolite-adminフォルダが作成される

リモートリポジトリ作成

gitolite-admin/conf/gitolite.confを編集

例を参考にbootstrapという名前のリポジトリを作成した

まだ権限の設定のところがよくわからない・・

で、変更をローカルリポジトリgitolite-adminに反映

リモートリポジトリgitolite-adminにpush

作成したリモートリポジトリに最初のpush

ローカルの適当なリポジトリから

リモートリポジトリの様子を見る

ssh サーバ名 でリモートリポジトリの一覧とアクセス権がみられる

インストール・登録はGitHubやHerokuを使ったことがあれば簡単

その他ユーザー権限はブランチごと、ファイルごとに設定したり、ユーザーをグループ化したりできるらしい

Git管理の神ツール「Gitolite」なら、ここまでできる!

WordPressのテーマ管理もvpsにgitoliteをインストールしてwp-config/theme ←→ gitolite ←→ 開発環境ってことができるな

-git, RubyOnRailsの開発環境
-, ,

執筆者:

関連記事

Rails3.2でコードのお作法を指摘してもらう~Rails Best Practices

コードのお作法を自動でチェックしてくれるrails_best_practiceを導入した

あとは、Railsのルートで[crayon- …

no image

Ruby2.0.0とRails4をためしてみた

本当なら、われわれ素人は枯れ尽くしてから手を出したほうがいいんですが、WEB+DB PRESS Vol.73の記事を読んでたら試したくなったのでOSX Lionで試してみた 気になったのは、「体感速度 …

rails gに-pオプションがあったので色々試してみた

  By: Shardayyy – CC BY 2.0 -p[–pretend]なんてオプションあったんですね このオプションをつけると色々表示されるけど、実際には何 …

no image

Cucumberのfeatureファイルのプラクティス

Cucumberのfeatureファイルのプラクティスについて、実際よくわかってなかったので色々調べてみた cukes.info/ github.com/cucumber/cucumber githu …

Rubyで1158から10をつくった〜permutation

  By: Alex Popovkin, Bahia, Brazil – CC BY 2.0 CMで話題のやつをやってみた 目次1 スケルトンをつくる2  4つの数字の並び替えの …