タグ

gitに関するyuhi_asのブックマーク (9)

  • GitLab 8.2 + HTTPS 設定メモ(CentOS7)

    GitLab は、GitHubのようなリポジトリ管理システムを、自前のサーバに構築できるオープンソースです。公開してかまわないソースコードであれば、GitHubを利用するのが簡単ですが、お仕事でのソースコードは、公開できないことが、ほとんどではないでしょうか? GitHub Enterprise を使えば、非公開の環境にできますが、なかなかのお値段ですので、導入が難しい場合もあるかと思います。一方 GitLab は、サーバさえ用意すれば、基無償でGitHubクローンの環境を構築することができますので、気軽に導入することができます。そこで今回は、GitLabのインストールと設定方法をメモしておきました。 GitLab のハードウェア要件 CPU2コア以上、メモリ2GB以上が推奨されています。特に GitLab はメモリをよく使いますので、番運用する場合は、メモリを2GB以上搭載しているサ

    GitLab 8.2 + HTTPS 設定メモ(CentOS7)
    yuhi_as
    yuhi_as 2016/06/17
    そろそろGitLab専用サーバ立てるかぁ(ConoHa納金が増える音)
  • Raspberry pi 2 に GitLab を入れた - Unyablog.

    最近体調が悪いです。 さて、今回は自宅の Raspberry pi に GitLab を導入した話です。 GitLab とは、GitLab Inc. が開発しているサービスで、GitHub のクローン的なやつです。といってもインターフェースまでそっくりというわけではないですし、GitLab 独自の機能もあります。 昔は気持ち悪い生き物のアイコンで有名だったのですが、最近ロゴが変わってスッキリしました。 GitLab は自分のサーバーに設置することができ、さらにオープンソースの "Community Edition" なら無料です。無料でも十分な機能が使えそうでした。 導入理由 僕は書いたコードは GitHub で大抵オープンソースにしているのですが、レポートを tex で書いているのをオープンにするわけにもいかないので private repository にしようかなあと迷っていました*

    Raspberry pi 2 に GitLab を入れた - Unyablog.
  • Git/gitlabで共同作業をするための最小限の知識

    Gitは,「バージョン管理システム (Version Control System)」 と呼ばれるソフトウェアの一種で,同種のものとしては, CVS, Subversion, Mercurialなどがある. 要するに複数の人間で,ソースコードに関する変更を安全に行うシステムである. 複数の人間で同じソフトウェアをいじるときに, 変更点を他の人に伝えるのにまさか毎回手動でメールをやりとり, というわけにも行かない. かといって,当に同じファイルを複数人が同時に更新したら, タイミング次第でお互いの更新をお互いにつぶしあうような事態が, 容易に発生してしまう. 手元である程度まとまった更新を行い, 最低でもコンパイルが通る程度までまとまったところで, 変更点を一括して他の人に伝える, というのがそれらのシステムの主な目的である. このページでは,Git(とGitLab)の基的な使い方として

  • レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog

    こんにちは。 アグリゲーション開発担当の中川です。 今回は、みんなが大好きな構成管理ツール「Git」について話したいと思います。 私は Git を使い始めてから、バグの発生数が激減しました。 Git を使ったとある手法によってレビューが充実し、バグの少ないコードを書くようになったと考えています。 では、今回はその手法について紹介したいと思います。 ※ 稿は Git 以外の第三世代構成管理ツール(Hg、Bzr など)にも適用するかと思いますが、Git の用語とコマンドを使って紹介していくため Git の基知識が必要となります。ご了承ください。 レビューしやすいコミット履歴と、開発の流れで自然にできるコミット履歴の乖離 以下のようなコミット履歴があるとします。 1. wip: 仕様変更○○を行い始めた 2. wip: 仕様変更○○の続き 3. wip: ちょっと設計を変更、それと過去のバグ

    レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog
    yuhi_as
    yuhi_as 2015/12/02
  • [初心者向け]こんなときどうする⁉︎ GitのTips31選! - Qiita

    Help us understand the problem. What is going on with this article?

    [初心者向け]こんなときどうする⁉︎ GitのTips31選! - Qiita
    yuhi_as
    yuhi_as 2015/12/01
  • Gitをこれから覚える人にオススメしたい使い方参考サイト一覧 - Qiita

    Gitとは 分散型バージョン管理システム 出来ること 図で見るgitでできること SVNとの違い SVNからGitに移行して分かった、今すぐSVNを捨てるべき3つの理由 コマンドリファレンス イメージで理解するGitコマンド事始め (オススメ) 役立つコマンド一覧 よくあるパターン別コマンド一覧 実践できる練習サイト LearnGitBranching JavaScriptで作られた、Git練習用サイト まずはここから - gitの基的なコマンド群をほどよいペースで学ぶ を全て出来ればOK 余裕のある人は全レベル制覇してほしい! よくわからないからもっと詳しく教えて サルでもわかるGit入門 猿でもわかるように説明している

    Gitをこれから覚える人にオススメしたい使い方参考サイト一覧 - Qiita
    yuhi_as
    yuhi_as 2015/11/24
  • もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    2014初頭に書いた「WindowsにおけるGit利用環境は整った: Git for Windows と SourceTree for Windows」の最後の文: ブランチは、Gitのなかで最も重要でありながら最も分かりにくい概念でしょう。表面的な言葉に騙されず、先入観を持たず、SourceTreeの視覚的表示(樹形図)の力を借りながら学習するのが、理解への一番の近道です。 そんへんの詳しいことはまたの機会に述べるかも知れません。 1年半以上たってしまいましたが、「またの機会」がやって来ましたよ。ええ、Gitの説明をします、ブランチを中心に詳しく。 「基礎編」と「ブランチ編」で2回に分けようかと思ったけど、長大な記事として一挙公開。これからGitを使う人が対象ではありません。Gitが何をやっているのか、自分が何をやっているのかイマイチ自信が持てない方向けです。 ブランチやマージって、なん

    もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 (はてなBlog)
    yuhi_as
    yuhi_as 2015/09/28
    技術記事に変な画像を入れる風潮は何なんだろう / 変な画像見ても大丈夫な環境であとで読む
  • GitHubのようなサイトを独自に運用できる「GitLab」や「GitBucket」を使ってみよう | さくらのナレッジ

    (※3月18日追記:当初「SSH公開鍵の管理機能」において、GitBucketを「×」としていましたが、SSHアクセス機能を機能を有効にすることでSSH公開鍵の管理機能も利用できるとのことで、「○」に修正しました) GitLabおよびGitBucketと、RedmineおよびTracとの大きな違いとして、フォークやマージ/プルリクエスト機能をサポートしているかどうかがある。これらの機能を利用したいのであれば、GitLabやGitBucketが候補となるだろう。 いっぽう、Redmineはカレンダー機能やガントチャートと言ったプロジェクト管理機能が充実しているのが特徴だ。また、Tracはシンプルなユーザーインターフェイスや、プラグインによるカスタマイズ性の高さがある。フォークやマージ/プルリクエスト機能を利用しないのであれば、プロジェクト管理機能が充実しているRedmineやTracは十分な

    GitHubのようなサイトを独自に運用できる「GitLab」や「GitBucket」を使ってみよう | さくらのナレッジ
    yuhi_as
    yuhi_as 2015/09/04
    Redmineでチケット/カレンダー/ガントチャートを管理する?Wikiは専用のものに任せたほうがいいかな
  • GitHubクローンのGitBucketを10秒でインストールした - rela1470のブログ

    追記(2014/05/25) 調べた情報が古かったみたいで、GitLabも今は1〜5分でインストールできるらしい。 GitBucketがとても手軽なのは変わらないけど、GitLabのほうが高機能ではある。 GitHubクローンのGitLabを5分でインストールした - アルパカDiary GitHubクローンのGitLabを1分で使えるようにする - Webtech Walker 開発用Gitサーバが先日の社内インフラダウンで巻き添えになって、 業務にむっちゃ影響が出た。 で、これを機にクラウド上にGitを移行しようと、 GitHubやらBitBucketやら調べてたんだけど、 どうもうちの会社の運用のままだと、 リポジトリ数やユーザ数が多くて結構なお値段が掛かりそうなことがわかった。 業務上全部プライベートリポジトリにしないといけないし、欲を言えばユーザもリポジトリも数制限かけられたくな

    GitHubクローンのGitBucketを10秒でインストールした - rela1470のブログ
    yuhi_as
    yuhi_as 2015/09/04
    GitLabと既存インフラとの共存面倒だなーと思ってたけど、GitBucketにしようかな
  • 1