Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

GitLab

GitHubのOrganization Plan導入のためGitLab.comから引っ越すための移行スクリプトを作成しました

今までPrivateで扱いたい主要プロジェクトはGitHub, ツール類など雑多なプロジェクトはGitLab.comで扱っていました。 GitHubの新プランが公開され、Private リポジトリ無制限のプランが登場したため プランを変更して全てのリポジトリをGitHubで一括管理する…

git | GitHub FlowをGitLabで試す

概要 GitHub FlowをGitLabで試す GitHub Flowについては下記を参照 https://gist.github.com/Gab-km/3705015 http://scottchacon.com/2011/08/31/github-flow.html サンプルシステム仕様 ・テキスト表示システム ・引数に指定したテキストを大文字か小文字に…

GitLab | 上部メニュー

概要 上部メニュー 詳細 上部メニューについて 上部メニュー画像 public ・サインインせずに見れる、publicプロジェクトを読み取り専用で確認できる一覧 MySnippets ・Snippetの追加、参照が可能 ・Snippetは公開(public)、個人利用(private)の両方が可…

GitLab | Projectsメニュー

概要 Projectsメニュー 詳細 Projectsメニューについて メニュー画像 ホーム ・直近のイベントを左側に表示 ・アーカイブのダウンロード、比較ボタンを右側に表示 Files ・プロジェクトのリポジトリ内のファイル/ディレクトリ一覧を表示 ・READMEがある場合…

GitLab | Merge Requestを試してみる

概要 Merge Requestを試してみる 詳細 Merge Requestを試してみた。 動作確認用リポジトリ $ tree └─sample hige.txt hoge.txt hoge.txt hogehige.txt hige GitLab初期Push時 新規ブランチを作成 $git branch sample $git checkout sample Switched to branc…

GitLab | メインメニュー

概要 メインメニュー 詳細 メインメニューについて メインメニュー画像 Home ・直近のイベントを左側に表示 ・プロジェクト・グループの一覧を右側に表示 新規プロジェクト、新規グループ追加のボタンあり。 Projects ・プロジェクトの一覧表示。プロジェク…

GitLab | GitLabが提供しているChefでインストールを行う

概要 GitLabが提供しているChefでインストールを行う 詳細 GitLabが提供しているChefでインストールを行う。 前提 Chefの実行環境が整っていること自分は作業時にVagrantを利用したので下記も前提に入っています。ただしChefだけ使いたいなら必須ではありま…

GitLab | 通知メールに外部のメールサーバーを利用する際の設定について

概要 通知メールに外部のメールサーバーを利用する際の設定 詳細 通知メールに外部のメールサーバーを利用する際の設定について/home/git/gitlab/config/environments/production.rb を編集します。。下記を追記します。例はgmailの場合 config.action_maile…

GitLab

概要 GitLab 詳細 GitLabはオープンソースのGitリポジトリ管理ツール。 Ruby on Rails製。 GitHubと異なり無料でprivateリポジトリを作成できる。 一覧 項目 URL インストール http://d.hatena.ne.jp/tbpg/20131218/1387379772 通知メールに外部のメールサー…

GitLab | インストール

概要 GitLab インストール 詳細 GitLabをUbuntu1204環境にインストールします。 手順 MySQL sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev sudo mysql_secure_installation mysql -u root -p mysql> CREATE USER 'gitlab'@'localho…